j'ai fait une commande de:# 1130 - hôte « localhost » est pas autorisé à se connecter à ce serveur MySQL
DROP USER 'root'@'localhost'; GRANT ALL PRIVILEGES ON . TO 'root'@'%';
... dans phpMyAdmin. Immédiatement après l'exécution, j'ai été forcé de sortir PhpMyAdmin. Je suis arrivé:
erreur
#1130 - Host 'localhost' is not allowed to connect to this MySQL server,
comment résoudre mon problème?
Avez-vous émettez la commande comme 'root' @ 'localhost'? Les commandes sont exécutées dans l'ordre où vous les entrez, ainsi DROP USER aurait été exécuté en premier, et si vous avez laissé tomber l'utilisateur, vous essayez d'émettre des commandes, c'est pourquoi vous avez été "forcé de quitter phpMyAdmin" et votre seconde commande (GRANT) ne sera jamais exécuté. J'espère que vous avez accès à un autre utilisateur avec des privilèges GRANT. –
Vous avez raison. La première commande a été exécutée mais la deuxième commande n'a pas été exécutée. Je n'ai pas accès à un autre utilisateur. Peut-être que j'ai, mais je ne me souviens pas. – Steven
@Steven: Quelle version de MySQL utilisez-vous? 'mysqladmin' de la ligne de commande a été reconnu pour moi, en utilisant 4.1.x. J'ai trouvé le mysqladmin.exe dans Program Files \ MySQL 4.1 \ Bin - peut-être que vous devrez naviguer dans l'invite de commande vers le répertoire bin afin de pouvoir l'exécuter? Ce n'était pas le cas pour moi. –