剛剛在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!