Réinitialisation du mot de passe root MySQL

Posté par admin le 7 sept 2009 dans MySQLPas de commentaires

Cet article décrit un procédé permettant de réinitialiser le mot de passe root de MySQL en cas d’oubli ou perte de ce dernier. C’est un document  à destination des administrateurs de bases de données.

Sous Linux :

1. Arrêter le démon MySQL:

 /etc/init.d/mysql stop

ou

kill /xxx/xxx/xxx.pid
#(fichier décrivant le processus MySQL)

2. Relancer le SGBD MySQL avec l’option–skip-grant-tables :

 mysqld_safe --skip-grant-tables &

3. Choisir un nouveau mot de passe à l’aide de l’outil mysqladmin :

 mysqladmin -u root password 'nouveaumotdepasse'

Le mot de passe root de MySQL est maintenant modifié et il vous pouvez relancer MySQL normalement.

Sous Windows :

1. Arrêter le service MySQL dans le gestionnaire de services Windows. Si MySQL ne tourne pas en tant que service, arrêter le processus dans le gestionnaire de tâches.

2. Ouvrir une console MsDOS.

3. En supposant que MySQL est insallé dans c:\mysql, lancer la commande suivante :

 C:\mysql\bin\mysqld-nt --skip-grant-tables

4. Taper les commandes suivantes :

 C:\mysql\bin\mysqladmin -u root
      flush-privileges password "nouveau_mot_de_passe"
 C:\mysql\bin\mysqladmin -u root -p shutdown

5. Stopper le service MySQL puis le relancer comme d’habitude soit par le service, soit par la commande habituelle.

Liens de référence :

  • Lire l’article complet sur le site de MySQL
Partager cet article :
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Blogosphere News
  • email
  • LinkedIn
  • Live
  • MySpace
  • Netvibes
  • PDF
  • Scoopeo
  • Technorati
  • Twitter
  • Wikio FR
  • Yahoo! Bookmarks
  • Yahoo! Buzz

Articles sur le même thème

Tags: , ,


Commenter

Image CAPTCHA CAPTCHA Audio
Rafraîchir l'image