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

Logo após instalar o MariaDB no Ubuntu / Debian, este erro pode aparecer se alguém tentar se conectar com o phpMyadmin.

Para resolver / contornar o problema, criaremos outro usuário com o mesmo nível de direitos do root.

1. Abra uma conexão SSH no servidor.

2. Digite os seguintes comandos:

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

3. Reinicie o serviço MariaDB.

Agora é possível conectar-se com o usuário administrador no 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▶