Centos7 MySQL運行報錯ERROR 1820 (HY000): You must reset your password using ALTER USER statement before

剛剛在Centos7通過在線安裝MySQL5.7之後,在線安裝MySQL是有默認密碼的
查看默認密碼方式:cat /var/log/mysqld.log | grep password
在這裏插入圖片描述
上面是我的MySQL默認密碼,每個人的都不同。
然後登錄MySQL執行任意的命令都會報

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

意思是在你執行這條命令時需要重新設置你的密碼。執行下面命令重新設置你的密碼

SET PASSWORD = PASSWORD('Your Password');

執行完後又報錯

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

意思是你的密碼設置的太簡單,乾脆修改密碼策略。

set global validate_password_policy=0;
set global validate_password_length=1;
SET PASSWORD = PASSWORD('Your Password');

OK!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章