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

Juste après l’installation de MariaDB sous Ubuntu/Debian, cette erreur peut apparaître si l’on essaie de connecter avec phpMyadmin.

Pour résoudre / contourner le problème le problème, on va créer un autre utilisateur avec le même niveau de droit que root.

1. Ouvrir une connexion en SSH sur le serveur.

2. Entrer les commandes suivantes :

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

3. Redémarrer le service MariaDB.

Il est maintenant possible de se connecter avec l’utilisateur admin sur phpMyadmin




Laisser un commentaire