Mysql 8 修改密碼設置規則

問題描述,我們在安裝完mysql後,需要重置密碼。

但是在設置密碼的時候,會觸發報錯信息。會告訴你不符合mysql密碼設置規則

這裏簡單說明一下:

解決這種問題,只需要調整mysql密碼的驗證規則,修改policy和length的值。

MySQL 5.7 進行如下設置,即可解決問題:
mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;

在mysql8 下執行會有如下報錯提示:

 問題原因,自修改的時候,mysql8中validate_password_policy變量已經不存在了。

那我們先查詢一下密碼設置規則:

SHOW VARIABLES LIKE 'validate_password%';

設置一個符合規則的密碼。密碼規則這裏是長度爲8位,有大寫字母,小寫字母。還有特符號。

我們在設置:

set global validate_password.policy=0;

set global validate_password.length=1;

即可設置簡單密碼了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章