Actions

 Langue:
 Flux RSS:


Changer un mot de passe perdu d'une base MySQL


Procédure

    Connecté avec l'utilisateur root, entrer:
      /etc/init.d/mysql stop
    Afin de stopper le serveur MySQL, puis le lancer sans tenir compte des privilèges utilisateur:
      /usr/sbin/mysqld --skip-grant-tables &
    Entrer ensuite la commande:
      mysql mysql
    Afin de se connecter à la base mysql, puis pour changer le mot de passe de l'utilisateur root, par exemple, entrer:
      update user set password=PASSWORD("mon_nouveau_mot_de_passe") where user='root';
    Le serveur renvoie:
        Query OK, 1 rows affected (0.04 sec)
        Rows matched: 1  Changed: 1  Warnings: 0
    Quitter ensuite le moniteur SQL en tapant:
      quit
    Il ne reste maintenant plus qu'à relancer MySQL en mode "normal". Pour cela, entrer:
killall mysqld
Pour tuer les process MySQL en mémoire, puis relancer MySQL:
    /etc/init.d/mysql start

Retour