LoginSignup
0
0

More than 3 years have passed since last update.

MySQLでユーザーを作成するときにパスワードを簡単なものに設定できるようにする

Posted at

MySQLのバージョン確認

mysql> select version();
+-----------+
| version() |
+-----------+
| 8.0.19    |
+-----------+

ユーザーを追加する

mysql> create user dbuser01@localhost identified by '6AVAkig2';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

password : 6AVAkig2

ランダムに選んだ文字列。
かつ
数字、大文字、小文字が入っていますが、エラーになります。

mysql> set global validate_password.policy=Low;

これにすれば文字数だけ満たせば大丈夫。
8文字以上なら小文字だけでも大丈夫なはず。

デフォルト値は変更できない

いったんMySQLを終了してからもう一回管理者で入ってユーザーを作成しようとしても、

alidate_password.policyの値がMidiumに戻って、特殊文字も入れないといけない設定に戻っちゃう。困っちゃう。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0