Par Steph le 10/06/2009, sous BestOf, Programmation
:mysqlPour pouvoir modifier le mot de passe root de MySQL, il faut pouvoir s’y connecter, Or, si vous n’avez pas le mot de passe root actuel, vous vous retrouvez alors dans une situation difficile à résoudre. Heureusement, il est possible de se connecter à MySQL en échappant à la phase d’authentification.
/etc/init.d/mysql stop
Affichage :
Stopping MySQL database server: mysqld.
mysqld_safe --skip-grant-tables &
Affichage:
Starting mysqld daemon with databases from /var/lib/mysql
mysqld_safe[xxxx]: started
mysql -u rootAffichage:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version: ....
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
use mysql; update user set password=PASSWORD("nouveau mot de passe") where User='root'; flush privileges; quit
/etc/init.d/mysql stop
Affichage:
Stopping MySQL database server: mysqld
STOPPING server from pid file /var/run/mysqld/mysqld.pid
mysqld_safe[xxx]: ended
/etc/init.d/mysql start mysql -u root -p
Entrez votre nouveau mot de passe, et vous dites YES !
Vous pouvez continuer votre lecture sur des sujets similaires en consultant les articles suivants:
MYSQL – Restaurer le mot de passe root…
Pour pouvoir modifier le mot de passe root de MySQL, il faut pouvoir s’y connecter, Or, si vous n’avez pas le mot de passe root actuel, vous vous retrouvez alors dans une situation difficile rsoudre. Heureusement, il est possible de se connecter M…
février 21st, 2010 à 4 h 12 min
et un petit sudo dpkg-reconfigure mysql, ca fonctionne aussi non ?
août 4th, 2009 à 12 h 42 min
I remember when my friend had forgotten his login password he kept during the installation of SQL. He had to completely remove it and again install it.
juin 10th, 2009 à 21 h 31 min
Arf t’arrives 4 jours trop tard… Grace à ça j’aurais peut être réparé mon serveur…
Pas grave, mais bon je grade ça sous la main au cas ou.