Des lecteurs comme vous aident à soutenir MUO. Lorsque vous effectuez un achat en utilisant des liens sur notre site, nous pouvons gagner une commission d'affiliation. En savoir plus.

Adminer est un outil Web qui vous permet de gérer plusieurs systèmes de bases de données à partir d'un emplacement central. L'outil est convivial, léger et d'excellentes performances avec une interface utilisateur soignée.

Le gestionnaire de base de données Adminer est disponible sur toutes les distributions Linux. Vous pouvez facilement l'installer et le configurer sur Ubuntu via le terminal et accéder à son interface Web via n'importe quel navigateur. Vous pouvez exécuter des opérations de base de données directement à partir du tableau de bord Adminer et gérer facilement plusieurs bases de données.

Voici comment installer et configurer Adminer sur Ubuntu.

Qu'est-ce qu'Adminer ?

Alternative à phpMyAdmin, Adminer est un outil open source permettant de gérer plusieurs bases de données à partir d'un emplacement centralisé. L'outil prend en charge MariaDB, MySQL, SQLite, Oracle, PostgreSQL, MongoDB et Elasticsearch.

Adminer a une meilleure sécurité que phpMyAdmin et est plus léger. Il est livré avec une interface épurée qui le rend facile à utiliser et à apprendre. Vous pouvez y accéder depuis l'interface Web en fournissant l'adresse IP de la machine exécutant l'instance Adminer.

Comment installer Adminer sur Ubuntu

Voici les étapes pour installer Adminer sur Distributions basées sur Ubuntu:

Étape 1: Mettre à jour et mettre à niveau Ubuntu

Avant de vous lancer dans l'installation d'Adminer, vous devez mettre à jour et mettre à niveau votre système afin de ne rencontrer aucun problème avec les nouvelles installations. Ouvrez le terminal sur votre machine Ubuntu en appuyant sur Ctrl + Alt + T et exécutez les commandes de mise à jour et de mise à niveau.

sudo apt mise à jour && sudo apt améliorer

Étape 2: Installer Apache sur Ubuntu

Une fois que vous avez mis à jour et mis à niveau les packages système, la tâche suivante consiste à installer Apache. Pour ce faire, exécutez la commande suivante :

sudo apt installer apache2

Une fois Apache installé avec succès, activer le service à l'aide de l'utilitaire systemctl:

activer sudo systemctl --maintenant apache2

Assurez-vous également qu'Apache fonctionne correctement sans provoquer d'erreurs en arrière-plan.

statut sudo systemctl apache2 --no-pager-l

Cela indique qu'Apache est actif et fonctionne correctement sur Ubuntu.

Étape 3: Installer PHP sur Ubuntu

Comme Adminer est écrit en PHP, vous devez installer PHP et ses extensions essentielles. Pour l'installer, lancez :

sudo apt installer php php-curl libapache2-mode-php php-cli php-mysql php-gd php-fpm

Une fois que vous avez installé PHP et ses extensions avec succès, rechargez Apache avec :

systemctl recharge apache2

Étape 4: Installez MariaDB sur Ubuntu

Après avoir installé PHP, vous avez besoin d'une base de données sur votre système que vous pouvez gérer à l'aide d'Adminer. Vous pouvez installer n'importe quelle base de données telle que MySQL, MariaDB, PostgreSQL, MongoDB, SimpleDB, etc.

Étant donné que MariaDB est principalement utilisée dans de nombreuses applications basées sur PHP, installons-la sur Ubuntu.

sudo apt installer mariadb-serveur

Une fois la base de données installée, activez-la :

activer sudo systemctl --maintenant mariadb

Vérifiez si la base de données fonctionne correctement en vérifiant son état :

statut sudo systemctl mariadb

Cela indique que MariaDB est dans un état actif et fonctionne correctement sur Ubuntu.

Après avoir installé MariaDB, vous devez également le sécuriser à l'aide d'un script qui vous permet de définir une racine mot de passe pour MariaDB, supprimer les utilisateurs anonymes, interdire la connexion root à distance et supprimer le test base de données. Pour exécuter le script, exécutez :

sudo mysql_secure_installation

Étape 5: Définir le mot de passe administrateur pour l'administrateur

Pour gérer la base de données à l'aide d'Adminer, vous devez accéder à l'utilisateur racine de la base de données. Pour cela, vous avez besoin d'un mot de passe root qui vous permettra de gérer toutes les bases de données via Adminer.

Pour définir le mot de passe, ouvrez d'abord la ligne de commande MySQL :

sudo mysql

Pour définir le mot de passe root, exécutez :

ENSEMBLEMOT DE PASSEPOUR'racine'@'hôte local' = MOT DE PASSE("mon mot de passe");

Assurez-vous de remplacer "mon mot de passe" par le mot de passe que vous souhaitez conserver pour l'utilisateur root.

Pour mettre à jour le mot de passe, exécutez :

AFFLEURERPRIVILÈGES;

Pour quitter la ligne de commande MariaDB, exécutez :

sortie;

Étape 6: Installer Adminer sur Ubuntu

Vous pouvez installer Adminer sur Ubuntu en utilisant le gestionnaire de packages APT :

sudo apt installer administrateur

Une fois installé, activez php-fpm :

sudo a2enconf php*-fpm

Pour activer le fichier de configuration Apache pour Adminer, exécutez :

administrateur sudo a2enconf

Rechargez maintenant Apache pour mettre à jour les modifications que vous venez d'apporter :

systemctl recharge apache2

Une fois que vous avez rechargé Apache, redémarrez-le avec :

sudo systemctl redémarrer apache2

Étape 7: Accéder à l'interface Web de l'administrateur

Maintenant que toutes les installations nécessaires pour Adminer ont été effectuées, vous pouvez accéder à l'application via l'interface Web et commencer à gérer votre base de données.

Pour accéder à Adminer, ouvrez un navigateur et fournissez l'adresse IP de la machine sur laquelle Adminer est exécuté.

Si vous exécutez Adminer sur le système local, utilisez cette adresse :

http ://127.0.0.1/adminer

Cependant, si vous exécutez Adminer sur une machine distante, fournissez l'adresse IP de la machine pour accéder à Adminer comme ceci :

http ://server-ip-address/adminer

Vous verrez la page de connexion suivante sur votre navigateur après avoir exécuté l'adresse Web d'Adminer :

Pour vous connecter à Adminer, entrez root comme nom d'utilisateur et fournissez le mot de passe que vous avez défini à l'étape 5. Pas besoin de fournir le nom de la base de données car Adminer a accès à toutes les bases de données disponibles, alors laissez le Base de données boite vide. Après avoir saisi toutes les informations demandées, cliquez sur Connexion.

Une fois que vous y avez accès, vous trouverez le tableau de bord suivant. De là, vous pouvez accéder à toutes les bases de données disponibles pour les gérer. Vous pouvez également créer ou supprimer une base de données ici.

Comme vous pouvez le constater, l'interface Adminer est simple, peu peuplée et donc facile à gérer.

Comment désinstaller Adminer d'Ubuntu

Si vous n'avez plus besoin d'Adminer pour gérer vos bases de données, vous pouvez simplement le désinstaller de votre système. Pour supprimer Adminer d'Ubuntu, exécutez :

sudo apt suppression automatique --purge administrateur

Si vous souhaitez également supprimer MariaDB, Apache et PHP de votre système, cela est également possible en utilisant les commandes Linux de base.

Pour ce faire, vous devez d'abord arrêter ces services, puis les supprimer. Pour arrêter Apache et MariaDB, exécutez :

sudo systemctl arrêt apache2 mariadb

Supprimez maintenant MariaDB, PHP et Apache avec :

sudo apt suppression automatique --purge mariadb-server php* apache2

Gérez efficacement toutes vos bases de données à partir d'une interface d'administration centralisée

Adminer vous permet de gérer toutes vos bases de données à partir d'une seule interface Web. Vous pouvez effectuer plusieurs opérations de base de données sur Adminer telles que la création ou la suppression d'une base de données, édition de tableaux, navigation/insertion/édition de lignes de tableau, tri de colonnes, édition d'objets de base de données, etc. plus.

Il n'y a pas non plus de limite à la gestion des bases de données dans Adminer. phpMyAdmin, d'autre part, ne prend en charge que MariaDB et MySQL, ce qui fait d'Adminer le système de gestion de base de données incontournable. Vous pouvez choisir d'utiliser phpMyAdmin, mais vous devrez installer MariaDB ou MySQL sur votre machine.