Problème avec MySql - perte mot de passe [RESOLU] - Logiciels - Linux et OS Alternatifs
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.
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.
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