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 -yUne 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 -yUne 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 mariadbUne 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_installationRé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] YUne 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 :
mysqlEnsuite, 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.phpUne 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.phpUne 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 :

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 :

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

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 :

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.confet ajoutez la ligne :
ServerName example.comJuste 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.comRemplacez 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://.

Le certificat SSL a été é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.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.