MySQL5.7.4からパスワードにデフォルトで有効期限が付くようになった。
知らずに使っていると突然、MySQLにコネクトできなくなり、
#1862 – Your password has expired. To log in you must change it using a client that supports expired passwords.
のエラーとなる。
my.cfgに
default_password_lifetime=0
と指定すれば従来どおりパスワードの有効期限をなしにできる。
この数値は有効期限の日数であり、0~65535日の間で指定できる。
0は制限なし。
最近のコメント