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

SQLSTATE[HY000] [1698] Acceso denegado para el usuario 'root'@'localhost'

Resulta que no puedes usar la root usuario en 5.7 sin convertirse en un sudo er. Eso significa que no puede simplemente ejecutar mysql -u root más y tengo que hacer sudo mysql -u root en su lugar.

Eso también significa que ya no funcionará si está utilizando la root usuario en una GUI (o supuestamente cualquier aplicación que no sea de línea de comandos). Para que funcione, deberá crear un nuevo usuario con los privilegios requeridos y usarlo en su lugar.

Ver esta respuesta para más detalles.