BlueIcefield Le savoir n'a de valeur que s'il est partagé

15août/102

Réinitialiser le mot de passe root d’une base de données MySQL

Öhhh catastrophe ! öhhh désespoir !  Vous êtes affolé devant votre écran, les mains qui tremblent, à essayer de retrouver le précieux sésame donnant l'accès total et sans restrictions à votre base de données MySQL. Est-ce peine perdue ? Rassurez-vous, la réponse est non !

En effet, il est toujours possible de réinitialiser le mot de passe root de votre base de données. Voici la démarche à suivre :

# Note :Toutes ses opérations nécessites d'avoir les droits root sur le système 
 
# On stoppe le serveur MySQL
/etc/init.d/mysql stop
 
# On lance le serveur en mode 'safe'
/usr/bin/mysqld_safe --skip-grant-tables &
 
# On se connecte autant que root à la BD MySQL (Ohhh miracle ! Aucun mot de passe n'est demandé ;-) )
mysql --user=root mysql

Une fois connecté autant que root à votre serveur MySQL, il suffit de paramétrer un nouveau mot de passe :

mysql> update user set Password=PASSWORD('votre-nouveau-mot-de-passe') WHERE User='root';

Finissons en relançant notre serveur MySQL en mode normal :

# On stoppe le processus mysqld_safe... attention méthode brutale ^^
killall -9 mysqld_safe
 
# On démarre MySQL en mode normal
/etc/init.d/mysql start

Et voilà, la fin est toujours heureuse dans le joli monde Unix !

Posted by Nassim

Commentaires (2) Trackbacks (0)
  1. salut;
    merci pour le billet.
    j’ai un problème concernant une bonne installation de php+mysql sur debian.

  2. salut;

    c’est bon j’ai réussi à faire une bonne installation p^hp+mysql-server sur debian.

    merci et a+


Leave a comment

(required)

Aucun trackbacks pour l'instant