
mysql-server — ERROR 1698 (28000): Access denied
22,04,2022
Comence a instalar mysql-server por medio de consola de Gnu/Linux y se me presento el siguiente error ERROR 1698 (28000): Access denied for user ‘root’@’localhost’ al momento de usar mysql -u root en la consola, tambien probe en workbench y me decia el mismo error.
en medio de la búsqueda conseguí la simple solución, aquí vamos
Ingresamos a la consola/Terminal he iniciamos como super usuario
sudo mysql -u root

Ya en Mysql, escrbimos lo siguiente => mysql> USE mysql;

Actualizamos de auth_socket a mysql_native_password
mysql> UPDATE user SET plugin=’mysql_native_password’ WHERE User=’root’;
mysql> FLUSH PRIVILEGES;
mysql> exit;
y listo, para probar podemos cerrar y abrir una nueva terminal y escribir
$ mysql -u root

Yyyyy… listo… 😁

Felix Blanco
¡Hola! Soy Felix Blanco, developer y emprendedor viviendo en Venezuela, tengo una carrera culminada como Licenciado en Informática, pero me considero un Full Stack dado que me apasiona el desarrollo de aplicaciones y proyectos de mediana y gran escala, cuento con más de 4 años en la industria desarrollando aplicaciones web para diferentes clientes de latino américa.