02 May #1698 – Access denied for user ‘root’@’localhost’
Error en el ingreso de phpmyadmin
No les ha pasado que si al instalar un lemp o lamp en Linux les aparece este error (#1698 – Access denied for user ‘root’@’localhost’) al intentar ingresar por phpmyadmin la solución es sencilla.
Ingresa a tu base de datos desde la terminal de linux.
sudo mysql -p -u root
Va solicitar password y no se ve cuando tecleamos.
Seguido ingresa esta linea en la terminal, para crear un usuario que vamos a usar para superadmin de la base de datos.
CREATE USER 'phpmyadmin'@'localhost' IDENTIFIED BY 'password_del_usuario'; CREATE USER 'phpmyadmin'@'localhost' IDENTIFIED BY 'password_del_usuario'; GRANT ALL PRIVILEGES ON *.* TO 'phpmyadmin'@'localhost' WITH GRANT OPTION; GRANT ALL PRIVILEGES ON *.* TO 'phpmyadmin'@'%' WITH GRANT OPTION; GRANT ALL PRIVILEGES ON *.* TO 'phpmyadmin'@'%'' WITH GRANT OPTION; FLUSH PRIVILEGES;
Listo con estos sencillos pasos podremos ingresar a nuestra base de datos desde phpmyadmin de manera local o remota.
Happy Hacking!