PhpMyAdmin no permite el login

Si por una actualización al intentar acceder a PhpMyAdmin lo que obtenemos es el siguiente error:

SQLSTATE[HY000] [1698] Access denied for user ‘root’@’localhost’

Tenemos que tener en cuenta de que es provocado por un cambio en el modelo de seguridad que fuerza a que el login de root sea con un sudo.

Para darle solución rápida en un entorno de desarrollo (y no de producción), es suficiente con hacer lo siguiente:

sudo mysql -u root
[mysql] use mysql;
[mysql] update user set plugin=» where User=’root’;
[mysql] flush privileges;
[mysql] \q

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *