sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo puedo ejecutar con privilegios [email protected] en MySQL?

Parece que siempre se está conectando a través de TCP (en lugar de sockets Unix en Linux o canalizaciones con nombre en Windows). Debido a que tiene skip_name_resolve en su archivo ini, el servidor no invierte el DNS de la ip 127.0.0.1 de regreso a localhost, por lo tanto, el usuario que aparece como es [email protected] , no [email protected]

Si puede, elimine skip_name_resolve del archivo ini y asegúrese, como menciona Abe Petrillo, de tener '127.0.0.1 localhost' en su archivo de hosts. Esto debería permitirle conectarse como [email protected] Si necesita volver a poner skip_name_resolve, asegúrese de ejecutar,

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

lo que debería permitirle agregar skip_name_resolve nuevamente a su archivo ini.