Le site de l'éducation et des logiciels libres CHANGER LE MOT DE PASSE DE MYSQL ! - Education Libre

Skip to main content Help Control Panel

Education Libre

L'éducation en toute liberté

Home «   Articles «   Les commandes linux ! «  

CHANGER LE MOT DE PASSE DE MYSQL !

Tags: MYSQL

Changer le mot de passe d'une base mysql quand on l'a perdu.

Loguez vous en tant que root en ssh sur votre serveur:
Arretez votre serveur de base de donnés par la commande:

/etc/init.d/mysqld stop

Demarrez mysqld avec les options --skip-grant-tables et --skip-networking :

mysqld_safe --skip-grant-tables --skip-networking &


Cela permet de demarrer le serveur mysql sans qu'il prenne en compte les droits (pour modifier le mot de passe) et sans qu'il n'écoute sur le reseau (pour eviter que quelqu'un n'en profite pour s'introduire).

A ce moment la, vous pouvez changer de mot de passe sans connaitre l'ancien

mysql mysql

on tombe dans la console de MySQL et il faut taper :

UPDATE user SET password=PASSWORD('nouveaumotdepasse') WHERE User="root" AND Host="localhost";

puis pour sortir

exit;


On peut maintenant redémarrer mysql pour profiter de son nouveau mot de passe.

***Quand mysql ne veut plus redemarrer à cause d'un problème de sock mysql tapez la cammande suivante :

killall mysqld


Stay tuned
recent comments
podcasted files
AddThis.com
NetVibes
Yahoo
Newsgator