[MYSQL] 'Access denied for user: '@localhost' to database 'mysql'

'Access denied for user: '@localhost' to database 'mysql' [MYSQL] - Linux et OS Alternatifs

Marsh Posté le 28-07-2001 à 01:55:09    

j'ai chipoter avec webmin, maintenant, impossible de configurer mysql
sur le site de mysql, ils disent qu'il faut lancer avec  et changer le pass.
quand je le lance en user il me dit :  
Can't start server : Bind on unix socket: Permission denied
010728  1:44:19  Do you already have another mysqld server running on socket: /var/lib/mysql/mysql.sock ?
010728  1:44:19  Aborting
 
Je me suis alors connecté en root : ./mysqld --user=root
Il s'est lancé mais je sais plus l'arrêter pour pouvoir faire ./mysqld --user=root-skip-grant-tables
 
Que dois-je faire ?

Reply

Marsh Posté le 28-07-2001 à 01:55:09   

Reply

Marsh Posté le 28-07-2001 à 12:01:47    

si jamais y'avait pas moyen, comment supprimer complètement mysql pour recommencer à 0 ?
J'ai déjà essayé de supprimer mysql par le software manager et ensuite le réinstaller par celui-ci mais il avait tout gardé...

Reply

Marsh Posté le 28-07-2001 à 12:07:35    

pour l'arreter???
exit ....
t'as essayé les utilisateur root et monty?
t'as essayé de créer un user avec tous les droits?

Reply

Marsh Posté le 28-07-2001 à 12:10:16    

/usr/bin/mysqladmin -u root -p password new_password
/usr/bin/mysqladmin -u root -hostname -p password new_password


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 28-07-2001 à 12:23:47    

rien à faire : mysqladmin: connect to server at 'localhost' failed
error 1044: access denied for user : '@localhost' to database 'mysql'

Reply

Marsh Posté le 28-07-2001 à 15:30:19    

Comment puis-je recommencer à zero en supprimant MYSQl, ses fichiers conf et les bases (en tout cas la base mysql) ?
 
PLZ HELP ME

Reply

Marsh Posté le 28-07-2001 à 16:17:47    

tu désinstall le rpm, tu le réinstall.
 
Un truc qui pourrait marcher. Tu prends ton IP et dans /etc/localhost tu ajoutes :
IP localhost
 
ah oui bien sûr tu enleves localhost pour l'ip de loopback 127.0.0.1


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 28-07-2001 à 16:21:10    

j'ai désinstallé le rpm et quand je réinstalle, j'ai toujours la même erreur...
 
C'est pas normal, j'ai pas de /etc/localhost ...

Reply

Marsh Posté le 28-07-2001 à 17:00:01    

désolé tu auras corrigé, c'est /etc/hosts
 
127.0.0.1  localhost.localdomain
IP   nom_ordi localhost


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 28-07-2001 à 19:11:26    

Je ne vois pas bien ce que tu veux dire...
Voici le contenu de ce fichier :
 
127.0.0.1  localhost.localdomain localhost
192.168.0.1  baomic.localhost.com baomic

Reply

Marsh Posté le 28-07-2001 à 19:11:26   

Reply

Marsh Posté le 28-07-2001 à 19:54:09    

127.0.0.1  localhost.localdomain
192.168.0.1  baomic.localhost.com baomic localhost


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 28-07-2001 à 23:31:08    

ok, je teste ca demain, merci

Reply

Marsh Posté le 29-07-2001 à 13:35:32    

ben non, ca ne fonctionne pas...
 
Comment dois-je faire alors pour supprimer la base Mysql (même si j'y ai pas accès en tant que @localhost ?
Ca commence a bien faire ce problème...
Merci d'avance

Reply

Marsh Posté le 29-07-2001 à 14:35:28    

tu enleves le rpm


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 29-07-2001 à 15:49:50    

ben quand je l'enlève puis je réinstalle la dernière version, ben j'ai la même erreur... (?????)

Reply

Marsh Posté le 29-07-2001 à 20:15:05    

J'ai résolu le problème, merci à tous !
 
Je vous explique comment j'ai fait
 
tout d'abord, on enlève le mysql-xxx.rpm puis on va dans /var/lib/mysql et on supprime physiquement toutes les tables de la base.
Ensuite faut réinstaller le rpm puis shell> ./usr/bin/mysql_install_db puis ./usr/bin/safe_mysqld --user=mysql &
Et voilà, après on peut changer le pass root et c'est bon !!!
YOUPPIE :D

Reply

Sujets relatifs:

Leave a Replay

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