Mysql 5.7: ERROR 1862 (HY000): Your password has expired. To log in you must change it using a client that supports expired passwords.
В версии mysql 5.7 теперь нужно обязательно указывать время жизни пароля для root пользователя.
Это может застать в расплох в самый неподходящий момент, особенно во время рестарта приложения.
Чтобы этого избежать рекомендуэтся задать время его жизни такими способами.
Установиль дефолтное значение через конфиг:
Задаем 180дней
[mysqld] default_password_lifetime=180 |
Безлимитные пароли:
[mysqld] default_password_lifetime=0 |