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は制限なし。