1. 程式人生 > 其它 >mysql 8 建立賬戶查詢指定資料庫

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

技術標籤:mysql

1. 檢視版本

mysql -Version

2.登入

mysql -uroot -p

3.查詢當前使用者

SELECT host,user FROM mysql.user;

4. 檢視當前密碼策略

SHOW VARIABLES LIKE 'validate_password%'; 

屬性說明
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整個密碼中至少要包含特殊字元的個數;

4.建立新使用者

CREATE USER [email protected] IDENTIFIED BY '密碼';

根據上面程式碼策略要求必須有大小寫字元,有數字,特殊字元以及長度大於8設定密碼

CREATE USER 'testUser'@'%' IDENTIFIED BY '[email protected]';

Query OK, 0 rows affected (0.00 sec)

5. 分配許可權

給testUser賬號分配許可權 可操作資料庫 test 資料庫 test.*代表擁有底下所有許可權。 ALL 代表所有許可權

 GRANT All ON `test`.* TO 'testUser'@'%';

Query OK, 0 rows affected (0.00 sec)