Mysql : Changer mot de passe root perdu

-Arrêter le service mysql:

service mysql stop

-Relancer MySQL sans mot de passe:

/usr/sbin/mysqld --skip-grant-tables --skip-networking &

-Se connecter à mysql avec le compte root (sans mot de passe)

mysql -u root
mysql> FLUSH PRIVILEGES;

-Modifier le mot de passe root

UPDATE mysql.user SET Password = PASSWORD('nouveau mot de passe') WHERE User = 'root';
mysql> FLUSH PRIVILEGES;

-Arrêter de nouveau mysql:

service mysql stop

-Relancer le service mysql:

service mysql start

-tester l’accès avec le compte root (nouveau mot de passe)

mysql -u root