Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment puis-je exécuter avec les privilèges [email protected] dans MySQL ?

Vous semblez toujours vous connecter via TCP (plutôt que des sockets Unix sous Linux ou des canaux nommés sous Windows). Parce que vous avez skip_name_resolve dans votre fichier ini, le serveur n'inverse pas DNS l'ip 127.0.0.1 vers localhost, donc l'utilisateur que vous apparaissez est [email protected] , et non [email protected]

Si vous le pouvez, supprimez le skip_name_resolve du fichier ini et assurez-vous qu'Abe Petrillo mentionne que vous avez "127.0.0.1 localhost" dans votre fichier hosts. Cela devrait vous permettre de vous connecter en tant que [email protected] Si vous avez besoin que skip_name_resolve soit remis en place, assurez-vous d'exécuter,

GRANT ALL on *.* to 'root'@'127.0.0.1' identified by '$roots_password' WITH GRANT OPTION;

qui devrait vous permettre de rajouter le skip_name_resolve dans votre fichier ini.