屬性說明
validate_password_length
固定密碼的總長度
validate_password_dictionary_file
指定密碼驗證的檔案路徑
validate_password_mixed_case_count
整個密碼中至少要包含大/小寫字母的總個數;
validate_password_number_count
整個密碼中至少要包含阿拉伯數字的個數
validate_password_policy
指定密碼的強度驗證等級,預設為 medium;0/low:只驗證長度;
1/medium:驗證長度、數字、大小寫、特殊字元;
2/strong:驗證長度、數字、大小寫、特殊字元、字典檔案;
validate_password_special_char_count
整個密碼中至少要包含特殊字元的個數;
create user username@host identified by '密碼';
根據上面**策略要求必須有大小寫字元,有數字,特殊字元以及長度大於8設定密碼
create user 'testuser'@'%' identified by 'test@test66';
query ok, 0 rows affected (0.00 sec)
修改密碼
set password for 使用者名稱@localhost = password('新密碼');
給testuser賬號分配許可權 可運算元據庫 test 資料庫 test.*代表擁有底下所有許可權。 all 代表所有許可權
grant all on `test`.* to 'testuser'@'%';
query ok, 0 rows affected (0.00 sec) mysql8建立遠端連線賬戶
mysql8和原來的版本有點不一樣,8的安全級別更高,所以在建立遠端連線使用者的時候,不能用原來的命令 同時建立使用者和賦權 mysql grant all privileges on to test localhost identified by 123456 必須先建立使用者 密碼規則 mysq...
mysql8建立不了使用者 mysql8建立使用者
假如是mysql8版本的話,使用 grant all privileges to 使用者 localhost identified by 自定義密碼 會報錯,因為要先建立使用者再進行賦權,不能同時進行 建立使用者 create user 使用者名稱 localhost identified by 密...
mySQL之建立賬戶與授權
建立所有使用者可以連線的賬戶quincy,密碼123。create user quincy identified by 123 建立區域網內使用者可以連線的賬戶quincy,密碼123。create user quincy 192.168.20.identified by 123 建立本地賬戶qui...