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

Subito dopo aver installato MariaDB in Ubuntu / Debian, questo errore può apparire se si tenta di connettersi con phpMyadmin.

Per risolvere / aggirare il problema, creeremo un altro utente con lo stesso livello di diritti di root.

1. Apri una connessione SSH sul server.

2. Immettere i seguenti comandi:

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

3. Riavvia il servizio MariaDB.

È ora possibile connettersi con l’utente amministratore su 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▶