MySQLで「Your password does not satisfy the current policy requirements」エラーを回避する方法
MySQLでユーザ追加時などに発生する「Your password does not satisfy the current policy requirements」エラーを回避する方法です。
MySQLのパスワードポリシーエラー
ユーザを新規追加する際にパスワードが単純だったりするとエラーで弾かれてしまいます。
mysql> create user user_name identified by 'hoge’;<br/>ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
パスワードチェックを無効にする
より複雑なパスワードを設定すべきですが、ローカル環境など簡易的なパスワードにしたい時もあります。
ということで設定ファイルを弄ってパスワードチェックを無効にします。
$ sudo vi /etc/my.cnf<br/> ・<br/> log-error=/var/log/mysqld.log<br/> pid-file=/var/run/mysqld/mysqld.pi<br/> ・ <br/> ・ <br/> validate-password=OFF #追加
最後にMySQLを再起動すればパスワードチェックが無効になります。
$ sudo systemctl restart mysqld







ディスカッション
コメント一覧
まだ、コメントがありません