Autoriser l'accès « root » à PhpMyAdmin pour MariaDB
Instructions pour activer la connexion root dans phpMyAdmin pour MariaDB
Dans la nouvelle version de MySQL (ou MariaDB), l'utilisateur « root » ne peut pas se connecter au serveur de base de données via PhpMyAdmin. Pour résoudre ce problème, effectuez les opérations suivantes.
[root@kvmde54-19861 ~]# mysql -V
mysql Ver 15.1 Distrib 5.5.60-MariaDB, for Linux (x86_64) using readline 5.1
Connectez-vous au serveur de base de données en tant qu'utilisateur root dans le terminal et sélectionnez la base de données « mysql » :
mysql -u root -p mysql
Modifiez la valeur de « plugin » pour l'utilisateur « root » dans la table « users » :
MariaDB [mysql]> update user set
plugin='' where user='root'
Appliquez les privilèges :
MariaDB [mysql]>
flush privileges
Si vous souhaitez revenir à la restriction de l'accès root à la seule interface shell, suivez les mêmes étapes, mais à la deuxième étape remplacez la valeur de « plugin » par « unix_socket ».
update user set
plugin='unix_socket' where user='root'
