Topic: changer le mot de passe mysql perdu

Avant tout, il faut être loggé sur votre session Linux en tant que root. Jusqu'ici tout va bien. On va ensuite arrêter MySQL :

    / etc /init.d/mysql stop

Puis on va relancer MySQL sans mot de passe

    mysqld_safe --skip-grant-tables &

On va ensuite se connecter à MySQL avec le client en ligne de commande

    mysql -u root

Une fois que vous avez l'invite de commande, entrez les commandes suivantes à la suite en changeant  "votrenouveaumotdepasse" par le mot de passe de votre choix...

    mysql> use mysql;

    mysql> update user set password=PASSWORD(”votrenouveaumotdepasse”) where user=’root’;

    mysql> flush privileges;

    mysql> quit

Arrêtez ensuite à nouveau MySQL

     / etc /init.d/mysql stop

Et relancez le...

    / etc /init.d/mysql start

Connectez vous ensuite avec le client MySQL

    mysql -u root -p

Et on vous demandera alors votre mot de passe.