On Tuesday 25 April 2006 12:24, Thibaut wrote:
> marc siramy a écrit :
> > Le mardi 25 avril 2006 à 11:36 +0200, Garaud Jean-Claude a écrit :
> >> On Tuesday 25 April 2006 11:18, Thibaut wrote:
> >>> J'ai fait une erreur sur ma base de donnée mysql, j'ai retiré le mot de
> >>> passe alors que j'en veux un pour le login root. Le problème est que je
> >>> n'arrive plus a me connecter en root pour mettre un mot de passe.
> >>>
> >>> [EMAIL PROTECTED] ~]$ mysql -uroot mysql
> >>> ERROR 1044 (42000): Access denied for user ''@'localhost' to database
> >>> 'mysql'
> >>
> >> Google "mysql lost password"
> >> http://lists.mysql.com/mysql/171366
> >> mai, =s la solution donnée ne marche pas pour moi, cf. mon message.
> >
> > pour le cas ou, tu as bien rentré 'mysql -u root mysql'
> > (avec un espace entre u et root) ?
>
> J'avais en effet trouvé cette solution mais voici ce qu'elle me donne :
>
> [EMAIL PROTECTED] toto]# mysqld_safe --skip-grant-tables &
> [1] 6195
> [EMAIL PROTECTED] toto]# Starting mysqld daemon with databases from
> /var/lib/mysql
> STOPPING server from pid file /var/run/mysqld/mysqld.pid
> 060425 12:19:54 mysqld ended
>
>
> [1]+ Done mysqld_safe --skip-grant-tables
> [EMAIL PROTECTED] toto]#
> [EMAIL PROTECTED] toto]#
> [EMAIL PROTECTED] toto]# mysql -uroot mysql
> ERROR 2002 (HY000): Can't connect to local MySQL server through socket
> '/var/lib/mysql/mysql.sock' (111)
> [EMAIL PROTECTED] toto]#
> [EMAIL PROTECTED] toto]# mysql -u root mysql
> ERROR 2002 (HY000): Can't connect to local MySQL server through socket
> '/var/lib/mysql/mysql.sock' (111)
>
>
> Quel est le problème ?
> Merci pour vos réponses.
Je ne sais pas si tu as vu mon autre message où j'ai fini par trouver la
solution. Le truc important pour que mysqld_safe veuille bien démarrer est de
rajouter "--user=root" (ce qui n'est pas dans la doc du site mysql) :
# service mysqld stop
# mysqld_safe --skip-grant-tables --user=root &
$ mysql -uroot mysql
mysql> UPDATE user SET password=PASSWORD("toto") WHERE user="root";
mysql> FLUSH PRIVILEGES;
mysql> quit
Et là tu peut te loger avec le mdp "toto" :
$ mysql -uroot -p
Jean-Claude
____________________________________________________
Want to buy your Pack or Services from Mandriva?
Go to http://store.mandriva.com
Join the Club : http://www.mandrivaclub.com
____________________________________________________