環境介紹:centeros 7 + mysqld5.7
當我們裝完數據庫以后,使用臨時密碼登錄到數據庫去更改一個簡單的密碼,如
set password='123456';
結果出現以下提示:
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
那么導致問題的原因就是密碼規則沒有修改嘍,以下提供兩種方法更改簡單密碼:
1.在/etc/my.cnf關閉密碼規則 validate_password = off 2.進入mysql以后修改密碼規則 set global validate_password_policy=0; ----------把密碼策略設置成0 set global validate_password_length=0; ----------把密碼長度限制設置成0 flush privileges; -------------------------------刷新權限使其生效