Pour Ubuntu 18.04 et mysql version 14.14 Distrib 5.7.22 suivez l'étape ci-dessous pour réinitialiser le mot de passe mysql.
Étape 1
sudo systemctl stop mysql
Étape 2
sudo systemctl edit mysql
Cette commande ouvrira un nouveau fichier dans l'éditeur nano, que vous utiliserez pour modifier les surcharges de service de MySQL. Ceux-ci modifient les paramètres de service par défaut de MySQL. Ce fichier sera vide, alors ajoutez le contenu suivant :
[Service]
ExecStart=
ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid --skip-grant-tables --skip-networking
Étape 3
sudo systemctl daemon-reload
sudo systemctl start mysql
Étape 4
sudo mysql -u root
Étape 5
FLUSH PRIVILEGES;
Étape 6
UPDATE mysql.user SET authentication_string = PASSWORD('new_password') WHEREuser = 'root';
Étape 7
UPDATE mysql.user SET plugin ='mysql_native_password' WHERE user = 'root';
Étape 8
sudo systemctl revert mysql
et enfin
sudo systemctl restart mysql
Profitez maintenant