'Access denied for user: '@localhost' to database 'mysql' [MYSQL] - Linux et OS Alternatifs
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é...
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?
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
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'
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
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
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 ...
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
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
Marsh Posté le 28-07-2001 à 19:54:09
127.0.0.1 localhost.localdomain
192.168.0.1 baomic.localhost.com baomic localhost
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
Marsh Posté le 29-07-2001 à 14:35:28
tu enleves le rpm
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... (?????)
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
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 ?