Pb de connexion Mysql - perte mot de passe.

jakusy
Messages : 5
Inscription : 18 mars 2012, 15:10

Pb de connexion Mysql - perte mot de passe.

Message par jakusy » 18 mars 2012, 15:16

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!

Avatar de l’utilisateur
DiEOrLivE
Messages : 2
Inscription : 22 mars 2011, 15:50
Localisation : Quebec

Re: Pb de connexion Mysql - perte mot de passe.

Message par DiEOrLivE » 18 mars 2012, 19:02

Salut,

Est-ce que le service mysqld est bien démarré ?
1 x Intel(R) Pentium(R) 4 CPU 3.00GHz - 1506MB ram - CentOS 6.2

jakusy
Messages : 5
Inscription : 18 mars 2012, 15:10

Re: Pb de connexion Mysql - perte mot de passe.

Message par jakusy » 18 mars 2012, 19:10

Hello

en effet en lançant

/usr/bin/mysqld_safe -skip-grant-tables -u root &

dans ps -edf|grep mysql

j'ai bien les process qui tournent

Merci encore

Avatar de l’utilisateur
DiEOrLivE
Messages : 2
Inscription : 22 mars 2011, 15:50
Localisation : Quebec

Re: Pb de connexion Mysql - perte mot de passe.

Message par DiEOrLivE » 19 mars 2012, 04:18

Salut, je ne connais pas bien (même du tout mysql) mais en te demandant si le service était bien actif je parlais du résultat de:

Code : Tout sélectionner

$ service mysqld status
Si il est inactif démarre le:

Code : Tout sélectionner

# service mysqld start
Puis retente:

Code : Tout sélectionner

$ mysql -u root -p
Si tu as vraiment perdu ton mot de passe: http://www.cyberciti.biz/tips/recover-m ... sword.html entre autres.
1 x Intel(R) Pentium(R) 4 CPU 3.00GHz - 1506MB ram - CentOS 6.2

jakusy
Messages : 5
Inscription : 18 mars 2012, 15:10

Re: Pb de connexion Mysql - perte mot de passe.

Message par jakusy » 19 mars 2012, 08:44

Justement cette technique me donne l'erreur présente dans la question.

pascalp
Messages : 17
Inscription : 20 octobre 2009, 15:35

Re: Pb de connexion Mysql - perte mot de passe.

Message par pascalp » 19 mars 2012, 10:45

http://doc.fedora-fr.org/wiki/Installat ... passe_root

Code : Tout sélectionner

# service mysqld stop
# mysqld_safe --skip-grant-tables --skip-networking  &
# mysql
mysql> UPDATE mysql.user SET Password=PASSWORD('NouveauMotDePasse') WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> exit
# mysqladmin shutdown
# service mysqld start

jakusy
Messages : 5
Inscription : 18 mars 2012, 15:10

Re: Pb de connexion Mysql - perte mot de passe.

Message par jakusy » 19 mars 2012, 11:48

Bonjour et merci pour l'aide de tous.

J'ai réussi à résoudre le problème avec 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.

Avatar de l’utilisateur
Pierro
Messages : 7
Inscription : 03 décembre 2009, 22:14
Localisation : Toulon - Var - France

Re: Pb de connexion Mysql - perte mot de passe.

Message par Pierro » 19 avril 2012, 07:54

Bonjour à tous,
Je viens d'avoir le même problème et de le résoudre grâce à ce post : MERCI :)
Pierro.
"Un jour les geeks domineront le monde, mais pas demain, demain c'est LAN. :)"

Répondre