MySQL配置 密碼策略和開放許可權

2021-10-02 22:14:05 字數 1190 閱讀 9196

mysql密碼策略相關引數

檢視 mysql 初始的密碼策略

show variables like

'validate_password%'

;

密碼的驗證強度等級,預設為 medium
set

global validate_password_policy=

關於 validate_password_policy 的取值:

0/low:只驗證長度;

1/medium:驗證長度、數字、大小寫、特殊字元;

2/strong:驗證長度、數字、大小寫、特殊字元、字典檔案;

當前密碼長度validate_password_length
set

global validate_password_length=

設定或修改密碼, 示例:
alter

user

'root'@'localhost' identified by '

123456';

其他
validate_password_dictionary_file指定密碼驗證的檔案路徑

validate_password_mixed_case_count整個密碼中至少要包含大/小寫字母的總個數

validate_password_number_count整個密碼中至少要包含阿拉伯數字的個數

validate_password_special_char_count整個密碼中至少要包含特殊字元的個數

mysql 開放許可權
grant

allprivilegeson*

.*to'root'@'172.17

.0.2

' identified by 'passwd2' with

grant

option

;

flush privileges

; 重新整理

重啟資料庫

systemctl restart mysqld

mysql密碼策略

1 檢視當前的密碼測試 show variables like validate password 2 各項值說明 validate password policy 密碼安全策略,預設medium策略 策略檢查規則 0 or low length 1 or medium length numeric...

mysql修改密碼策略

mysql uroot p123qqq.amysql show variables like password 修改密碼策略 mysql set global validate password length 6 修改密碼長度 mysql set global validate password p...

Mysql密碼策略問題

賦予任何主機訪問資料的許可權 mysql grant allprivilegeson to root with grant option mysql show variables like validate password 進行檢視 1 validate password length 固定密碼的...