Petite piqûre de rappel pour tous ceux qui se trouvent entre ces deux releases, la valeur du paramètre default_password_lifetime est fixée à 360 par défaut, ce qui signifie que si vous n’avez pas précisé la clause PASSWORD EXPIRE NEVER dans CREATE USER ou ALTER USER, le mot de passe expirera effectivement au bout de 360 jours, jolie bombe à retardement toutes topologies confondues (réplication 5.6->5.7). Y compris pour root@localhost:
mysql> select version() as 'Version', user, host, password_lifetime from mysql.user where user='root' ; +----------+------+-----------+-------------------+ | Version | user | host | password_lifetime | +----------+------+-----------+-------------------+ | 5.7.10-3 | root | localhost | NULL | +----------+------+-----------+-------------------+ 1 row in set (0.00 sec)
Lorsque mysql.user.password_lifetime est à NULL, la valeur qui s’applique est celle du paramètre: …
[Lire plus]