Base de données · 5 min read · Feb 10, 2026

Installer l'outil de gestion de base de données Adminer sur Debian 10

Gérer des systèmes de base de données comme MySQL, PostgreSQL, Oracle et SQLite via l’interface utilisateur web est plus facile que d’utiliser l’outil en ligne de commande. Adminer est l’un des meilleurs outils de gestion de base de données complet écrit en PHP. Il est très similaire à phpMyAdmin et peut être utilisé pour gérer les bases de données MySQL, SQLite, Oracle et PostgreSQL. Adminer est un outil de gestion de base de données simple et convivial par rapport à d’autres outils.

Fonctionnalités

  • Support multilingue.
  • Prend en charge divers systèmes de base de données, y compris MySQL, PostgreSQL, Oracle, Elasticsearch, MongoDB et bien d’autres.
  • Exporter et importer des bases de données et des tables.
  • Ajouter, supprimer et modifier des bases de données et des tables.
  • Exécuter des requêtes SQL à partir d’un fichier texte.
  • Afficher et tuer des processus.
  • Étendre la fonctionnalité à l’aide de plugins.

Dans ce tutoriel, nous allons vous montrer comment installer l’outil de gestion de base de données Adminer sur Debian 10.

Prérequis

  • Un serveur exécutant Debian 10.
  • Un mot de passe root configuré sur votre serveur.

Commencer

Avant de commencer, il est recommandé de mettre à jour votre serveur avec la dernière version en utilisant la commande suivante :

apt-get update -y  
apt-get upgrade -y

Une fois votre serveur mis à jour, redémarrez-le pour appliquer les modifications.

Installer le serveur LAMP

Tout d’abord, Adminer nécessite que le serveur LAMP soit installé sur votre serveur. Vous pouvez installer le serveur LAMP en utilisant la commande suivante :

apt-get install apache2 php libapache2-mod-php php-curl php-cli php-mysql php-gd mariadb-server -y

Une fois installé, démarrez le service Apache et MariaDB et activez-les pour qu’ils démarrent après le redémarrage du système avec la commande suivante :

systemctl start apache2  
systemctl start mariadb  
systemctl enable apache2  
systemctl enable mariadb

Une fois que vous avez terminé, vous pouvez passer à l’étape suivante.

Sécuriser l’installation de MariaDB

Par défaut, MariaDB n’est pas sécurisé. Vous devrez donc le sécuriser en exécutant le script mysql_secure_installation.

mysql_secure_installation

Répondez à toutes les questions comme indiqué ci-dessous :

Entrez le mot de passe actuel pour root (appuyez sur Entrée pour aucun) :  
Définir le mot de passe root ? [Y/n] Y  
Supprimer les utilisateurs anonymes ? [Y/n] Y   
Interdire la connexion root à distance ? [Y/n] Y  
Supprimer la base de données de test et l'accès à celle-ci ? [Y/n] Y  
Recharger les tables de privilèges maintenant ? [Y/n] Y

Une fois que MariaDB est sécurisé, vous devrez définir le mot de passe root pour MariaDB.

Tout d’abord, connectez-vous à l’interface de commande de MariaDB avec la commande suivante :

mysql

Ensuite, définissez le mot de passe pour l’utilisateur root avec la commande suivante :

MariaDB [(none)]> SET PASSWORD FOR 'root'@'localhost' = PASSWORD("newpassword");

Ensuite, videz les privilèges et quittez l’interface de commande de MariaDB avec la commande suivante :

MariaDB [(none)]> flush privileges;  
MariaDB [(none)]> exit;

Une fois que vous avez terminé, vous pouvez passer à l’étape suivante.

Installer Adminer

Par défaut, Adminer n’est pas disponible dans le dépôt par défaut de Debian 10. Vous devrez donc télécharger le fichier d’installation d’Adminer depuis leur site officiel. Vous pouvez le télécharger dans le répertoire racine web d’Apache avec la commande suivante :

wget "http://www.adminer.org/latest.php" -O /var/www/html/adminer.php

Une fois le téléchargement terminé, changez les permissions du fichier téléchargé avec la commande suivante :

chown -R www-data:www-data /var/www/html/adminer.php  
chmod 755 /var/www/html/adminer.php

Une fois que vous avez terminé, vous pouvez passer à l’étape suivante.

Accéder au tableau de bord Adminer

Maintenant, ouvrez votre navigateur web et tapez l’URL http://your-server-ip/adminer.php. Vous serez redirigé vers la page de connexion d’Adminer :

Connexion Adminer

Fournissez votre nom d’utilisateur root MariaDB, votre mot de passe et cliquez sur le bouton Connexion. Vous devriez voir le tableau de bord Adminer sur la page suivante :

Outil de gestion de base de données Adminer

Maintenant, cliquez sur le bouton localhost en haut de l’écran, vous devriez voir la page suivante :

Sélectionner la base de données

Maintenant, cliquez sur le bouton Créer une base de données. Vous devriez voir la page suivante :

Maintenant, fournissez le nom de la base de données que vous souhaitez créer et cliquez sur le bouton Enregistrer pour créer la base de données comme indiqué ci-dessous :

Base de données nouvellement créée dans Adminer

Activer SSL pour Adminer et obtenir un certificat SSL gratuit de Let’s Encrypt

La première étape pour sécuriser Adminer avec un certificat SSL Let’s Encrypt est d’installer le package python3-certbot-apache. Exécutez la commande suivante :

apt-get -y install python3-certbot-apache

À l’étape suivante, nous demandons un certificat SSL à Let’s Encrypt en utilisant le programme client certbot. Pendant ce processus, le serveur Let’s Encrypt essaie de se connecter à votre serveur en utilisant le nom de domaine que vous fournissez à la commande certbot. Il est important que ce nom de domaine pointe déjà vers votre serveur dans le DNS, afin que le site web soit déjà accessible via son nom de domaine sur le port 80 (http). Si le site web n’est pas accessible depuis Internet, la création du certificat SSL Let’s Encrypt échouera.

Avant de pouvoir commencer à créer le certificat SSL, nous devons définir le nom de domaine dans le fichier de configuration vhost. Ouvrez le fichier vhost par défaut avec un éditeur :

nano /etc/apache2/sites-available/000-default.conf

et ajoutez la ligne :

ServerName example.com

Juste en dessous de la ligne ‘DocumentRoot’. Remplacez example.com par le nom de domaine de votre propre site web.

Ensuite, créez le certificat SSL avec cette commande :

certbot --apache -d example.com

Remplacez encore une fois example.com par votre nom de domaine ici. La commande lancera un assistant qui vous posera plusieurs questions.

Entrez l’adresse e-mail où l’administrateur responsable de ce site web peut être contacté.

Acceptez les termes et conditions de l’autorité SSL Let’s Encrypt.

Certbot vous demandera maintenant si vous souhaitez partager votre adresse e-mail avec la Electronic Frontier Foundation. Choisissez ici ce que vous préférez.

Ensuite, choisissez si vous souhaitez rediriger automatiquement les requêtes non SSL vers https://. Je vais sélectionner oui ici pour éviter les problèmes de contenu dupliqué lorsque le site web est disponible en tant que version http:// et https://.

Rediriger les requêtes HTTP

Le certificat SSL a été émis avec succès.

Certificat SSL émis avec succès

Lorsque vous accédez maintenant au site web avec un navigateur, vous serez automatiquement redirigé vers SSL et le cadenas vert devant la barre d’URL dans le navigateur montre que nous utilisons maintenant un certificat SSL de confiance.

Conclusion

Dans le tutoriel ci-dessus, vous avez appris comment installer Adminer sur un serveur Debian 10. Vous pouvez maintenant gérer votre base de données facilement avec l’interface web d’Adminer. N’hésitez pas à me poser des questions si vous en avez.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.