[RESOLU]Problème avec MySql - perte mot de passe

Problème avec MySql - perte mot de passe [RESOLU] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 18-03-2012 à 09:48:52    

Bonjour
 
Depuis hier j'ai un soucie sur mon serveur pour mysql
 
--------------------------------------------------------------------------------------------
Je suis sur une CentOS release 6.2 (Final)
 
Version mysql : mysql  Ver 14.14 Distrib 5.1.61, for redhat-linux-gnu (i386) using readline 5.1
-------------------------------------------------------------------------------------------
 
mysql -u root  
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
 
J'ai bien défini un mot de passe au début, mais je l'est oublié.
 
J'ai suivi cette procédure:
 
 /usr/bin/mysqld_safe -skip-grant-tables -u root &
 
Puis:  
mysql -u root
et la j'ai une erreur :
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
 
Un peu avant j'arrivé sans mot de passe à me connecter à mysql, mais sans pouvoir faire un UPDATE sur le mot de passe.
 
Apres plusieurs heures à chercher, je sollicite votre attention pour me sortir de ce bourbier
 
Encore merci!


Message édité par rootshell le 19-03-2012 à 10:51:09
Reply

Marsh Posté le 18-03-2012 à 09:48:52   

Reply

Marsh Posté le 18-03-2012 à 13:27:54    

up


Message édité par rootshell le 18-03-2012 à 14:14:25
Reply

Marsh Posté le 18-03-2012 à 17:43:44    

Salut,
 
Je ne sais pas si tu as déjà testé mais voilà ce que j'ai trouvé sur le net :
 
# /etc/init.d/mysql stop (chemin à adapter si besoin)
# mysqld --skip-grant-tables --skip-networking &
# mysql mysql -u root
 
Dans l'invite mysql :
 
> UPDATE user SET password=PASSWORD('nouveaumotdepasse') WHERE user="root";
> FLUSH PRIVILEGES;
> quit;
 
Puis :
 
# /etc/init.d/mysql restart
 
A tester.


Message édité par Hansolo le 18-03-2012 à 17:45:25

---------------
Traveling through hyperspace ain't like dusting crops, boy!
Reply

Marsh Posté le 19-03-2012 à 10:50:25    

Merci, en fait javais tester tout cela mais j'avais une erreur, que j'ai résolu comme cela:
 
rm /var/lock/subsys/mysqld
 
mysqld_safe --skip-grant-tables --skip-networking &
 
mysql -uroot -p
 
UPDATE user SET password=PASSWORD('monmotdepasse') WHERE user="root";
 
FLUSH PRIVILEGES;
 
service mysqld stop
 
service mysqld start
 
puis connexion normal
 
Encore merci à l'équipe.


---------------
Roulez vite et facilement avec le vélo électrique http://www.produitsbiologique.fr/25-velos-electriques
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed