Peut-être que lors de la mise à jour du package, le programme de mise à jour a écrasé le mot de passe root.
Pour le restaurer :
Arrêtez les démons mysqld.
$ sudo service mysqld stop
Allez dans le répertoire mysql/bin
$ cd /usr/bin
Démarrez un démon mysql avec cette option :
$ sudo mysqld_safe --skip-grant-tables
Ouvrez un autre terminal et ouvrez une session mysql pour exécuter ceci :
$ mysql
mysql> use mysql;
see Note1 below for next line.
mysql> UPDATE user SET password=PASSWORD('YOUR_NEW_PASSWORD_HERE') WHERE user = 'root';
mysql> exit;
Tuez maintenant le processus mysqld_safe et redémarrez mysqld normalement :
$ sudo service mysqld start
Remarque 1 : password
est le nom de la colonne dans la table mysql.user
avant la version 5.7. Après quoi il est devenu authentication_string
. Modifiez votre déclaration de mise à jour en conséquence.