phpMyAdmin est une application LAMP spécialement conçue pour administrer les serveurs MySQL. Écrit en PHP et accessible via un navigateur web, phpMyAdmin fournit une interface graphique pour les tâches d’administration de la base de données.
Dans ce tutoriel, je vous guide pour installer phpMyAdmin sur Ubuntu ou Debian.

Table des matières
Comment installer phpMyAdmin sur Ubuntu ou Debian
Installer MariaDB
Tout d’abord, installez MariaDB pour installer un serveur MySQL :
sudo apt install mariadb-server mariadb-client
Installer Apache2 et PHP
Voici la commande APT à utiliser pour installer phpMyAdmin, le serveur WEB Apache2 ainsi que les modules PHP nécessaires.
sudo apt install phpmyadmin apache2 php-zip php-gd php-json php-curl libapache2-mod-php
- Choisissez Oui pour configurer phpMyAdmin
- Saisissez le mot de passe MySQL deux fois
Configurer le site phpMyAdmin avec Apache2
Le paquet phpMyAdmin fournit un fichier de configuration pour Apache2.
Il suffit donc d’activer ce dernier à l’aide des commandes suivantes :
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin.conf
sudo systemctl reload apache2.service
Se connecter à phpMyAdmin
- Ouvrez le navigateur internet
- Puis allez sur http://127.0.0.1/phpmyadmin/index.php
- Saisissez l’utilisateur root et le mot de passe root
Configurer phpMyAdmin pour se connecter sur un autre serveur (facultatif)
Par défaut, phpMyAdmin est configuré pour se connecter en local.
Les fichiers de configuration de phpMyAdmin sont situés dans /etc/phpmyadmin.
Le fichier de configuration principal est /etc/phpmyadmin/config.inc.php. Ce fichier contient des options de configuration qui s’appliquent globalement à phpMyAdmin.
Pour utiliser phpMyAdmin afin d’administrer une base de données MySQL hébergée sur un autre serveur, ajoutez les éléments suivants au fichier /etc/phpmyadmin/config.inc.php :
$cfg['Servers'][$i]['host'] = 'serveur_db' ;
- Remplacez serveur_db par le nom ou l’adresse IP du serveur de la base de données distante. Assurez-vous également que l’hôte de phpMyAdmin dispose des permissions nécessaires pour accéder à la base de données distante.
- Une fois la configuration terminée, déconnectez-vous de phpMyAdmin, puis reconnectez-vous, et vous devriez avoir accès au nouveau serveur
Liens
- Comment installer PHP sur Ubuntu
- Installer MySQL (MariaDB) sur Debian 12
- MariaDB : créer une base de données
- Comment installer phpMyAdmin sur Ubuntu ou Debian
- Comment optimiser MySQL
- Galera : Installer un Cluster MariaDB/MySQL sur Debian 12
- Comment ajouter un nouveau nœud MySQL à un cluster de réplication Galera
- Réinitialiser le mot de passe root perdu ou oublié de MySQL ou MariaDB
- Comment sauvegarder et restaurer des bases de données MySQL avec Mysqldump