Avec MariaDB sous debian 9, l’accès à la base de données est refusée avec un message d’erreur suivant « #1698 – Access denied for user ‘root’@’localhost’ » et « mysqli_real_connect(): (HY000/1698): Access denied for user ‘root’@’localhost’ ».
Comment installer phpmyadmin avec MariaDB sous Debian 9 ? Comment configurer phpmyadmin avec MariaDB ? Comment sécuriser l‘accès à distance à phpmyadmin en autorisant des adresses IP ? AdSysteme vous montre comment installer phpMyAdmin pour utiliser MariaDB sur un navigateur Web.
Installer phpMyAdmin :
# apt -y install phpmyadmin
Sélectionner apache2

Répondre YES

Mettre le Mot de passe

Modifier certains paramètres pour activer la connexion à phpMyAdmin avec root
# mysql -u root -p mysql
update user set plugin=’ ‘ where user=’root’;
flush privileges;
exit
Remarque : Retaper les commandes.
Ajout de l'IP pour l’accès à phpMyAdmin avec une IP spécifique
# nano /etc/phpmyadmin/apache.conf
A la 8eme ligne de ce fichier, ajoutez l’IP que vous autorisez à accéder à phpMyAdmin :
Require ip 127.0.0.1 x.x.x.x # x.x.x.x votre IP
Redémarrer apache2
# systemctl restart apache2
Avec une adresse IP autorisée :

Avec une adresse IP non-autorisée, vous aurez un Forbidden

Vous pouvez maintenant utiliser phpMyAdmin avec MariaDB
Vous pouvez aussi consulter l‘article suivant : Installation d’un serveur LAMP sous Debian 9