MySQLで「Your password does not satisfy the current policy requirements」エラーを回避する方法

 
              MySQLWeb                          
 
MySQL

MySQLでユーザ追加時などに発生する「Your password does not satisfy the current policy requirements」エラーを回避する方法です。

MySQLのパスワードポリシーエラー

ユーザを新規追加する際にパスワードが単純だったりするとエラーで弾かれてしまいます。

[code lang="sql"]mysql> create user user_name identified by 'hoge';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements[/code]

パスワードチェックを無効にする

より複雑なパスワードを設定すべきですが、ローカル環境など簡易的なパスワードにしたい時もあります。

ということで設定ファイルを弄ってパスワードチェックを無効にします。

[code lang="linux"] $ sudo vi /etc/my.cnf

log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pi


validate-password=OFF #追加[/code]

最後にMySQLを再起動すればパスワードチェックが無効になります。

[code lang="linux"] $ sudo systemctl restart mysqld[/code]

えず

東京でフリーランスのWebエンジニアやっています。 今はPHPとGoをメインに、プライベートでは広く浅くをモットーにフロント〜インフラまで学習しています。 当面の目標はDevOps寄りのオールラウンダー。

MySQLWeb
スポンサーリンク
えずをフォローする
えずブログ