MariaDB : Access denied for user ‘root’@’localhost’

Inmediatamente después de instalar MariaDB en Ubuntu / Debian, este error puede aparecer si uno intenta conectarse con phpMyadmin.

Para resolver / solucionar el problema, crearemos otro usuario con el mismo nivel de derechos que root.

1. Abra una conexión SSH en el servidor.

2. Ingrese los siguientes comandos:

mysql
CREATE USER 'admin'@'%' IDENTIFIED BY 'mot_de_passe';
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit;

3. Reinicie el servicio MariaDB.

Ahora es posible conectarse con el usuario administrador en phpMyadmin

Romain Drouche

Romain Drouche

Architecte Système | MCSE: Core Infrastructure

Expert en infrastructures IT avec plus de 15 ans d'expérience sur le terrain. Actuellement Chef de projet Systèmes et Réseaux et Référent SSI (Sécurité des Systèmes d'Information), je mets mon expertise au service de la fiabilité et de la sécurité des environnements technologiques.

GHinM▶