HackerQuest

No app, no life

趣味と実益を兼ねてプログラマをやっている者👨‍💻

MySQLで新規ユーザーのパスワードに記号を使わないようにする設定

現象

MySQLで新規ユーザーを追加しようとした際に起きたエラーの対処法

Failed! Error: Your password does not satisfy the current policy requirements

環境

mysql version 5.7.25 OS macos10.14

本題

データベースを扱うための新規ユーザーを追加する際に、パスワードに記号を含むように言われたけど、記号は使いたくない人のためのtips

パスワードに記号を入れないといけないという設定になっていたため変更する

まず現在の設定を確認する。

show global variables like 'validate%';

f:id:tsudukihashi0817:20190511005412p:plain

validate_password_policyのvalueがMEDIUMになっているため、記号を強要してくるらしいので、レベルを下げましょう!

set global validate_password_policy=LOW;

f:id:tsudukihashi0817:20190511005417p:plain

これでおkです。

もう一度確認するとLOWになっていることがわかります。 f:id:tsudukihashi0817:20190511005341p:plain

これで記号なしのパスワードでもおkになります!

参考

http://akey1101.hatenablog.com/entry/2016/09/28/153404

Ryo Tsuzukihashi