mysql 8 建立賬戶查詢指定資料庫

2021-10-11 15:59:16 字數 1421 閱讀 3628

屬性說明

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...