MySQL5.6の下のアカウントのパスワードは安全な策略の問題に合いません

1479 ワード

MySQL5.6の下のアカウントのパスワードは安全な策略の問題に合いません
MySQL5.6で、新しいユーザーを作成したり、ユーザーにデータベース権限を設定したりすると、パスワードが現在のセキュリティポリシーの要件を満たしていないことを示す可能性がありますが、どうすればいいですか?複雑なパスワードを設定すればOK!もし私がローカルでテスト用に複雑なパスワードを設定しているだけなら、mysqlにログインするたびに入力するのは面倒ではありませんか?どうする?設定!パスワードセキュリティポリシーを設定すればOKです!
問題の説明
あるアカウントにデータベース権限を設定するとき、ヒント:Your password does not satisfy the current policy requirements
mysql> GRANT ALL PRIVILEGES ON databasename.* TO 'username'@'localhost' IDENTIFIED BY 'password';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

ソリューション
1.rootログインmysql
2.パスワードは任意で、長さは8ビット以上
set global validate_password_policy=0;

3.パスワードの最低長を4桁に設定
set global validate_password_length=4;