Adminer

Adminer

Jakub Vrána · Marketing

Adminer est un outil de gestion de base de données gratuit qui tient dans un fichier PHP. Vous le déposez sur un serveur, ouvrez le navigateur et pilotez MySQL, PostgreSQL et SQLite depuis une seule interface. Vous couvrez ainsi l'administration MySQL, le travail d'administration PostgreSQL et les tâches de gestionnaire SQLite dans une même interface graphique base de données.

Aperçu de l'interface de Adminer

À propos de Adminer

What Is Adminer

Adminer est un outil de gestion de base de données open source pour qui a besoin de regarder dans une base sans installer de client de bureau. Le programme entier est un fichier PHP, donc vous le déposez sur un serveur et vous l'ouvrez dans le navigateur comme n'importe quelle page. Il se connecte à MySQL, MariaDB, PostgreSQL, SQLite, MS SQL et Oracle sans réglage, et les pilotes pour MongoDB, Redis, Elasticsearch et quelques autres arrivent par des plugins.

Ce qui séduit, c'est la taille. Là où phpMyAdmin s'étale sur des milliers de fichiers, cette alternative à phpMyAdmin est un fichier unique que vous remplacez en une seconde. Les pages s'affichent vite parce qu'il n'y a aucun framework en dessous, juste du PHP brut. Sur un hébergement mutualisé, un petit VPS ou une pile Docker, cet écart se voit dans le peu qu'il reste à configurer avant de lancer une requête.

Le revers, c'est qu'Adminer en fait moins qu'un client lourd. Pas de constructeur de requêtes visuel, pas de débogueur de procédures stockées, pas de couche de travail en équipe. C'est un outil resserré sur le travail direct : exécuter du SQL, modifier des lignes, changer une table, exporter un dump. Pour concevoir des schémas complexes, il vous faudra autre chose. Pour des vérifications rapides et fréquentes d'une base, difficile de faire mieux.

Getting Started

  1. Téléchargez le fichier unique sur adminer.org, la version complète ou la version allégée en anglais seulement, et placez-le sur un serveur web qui fait tourner PHP.
  2. Ouvrez le fichier dans le navigateur. Vous arrivez sur une page de connexion avec les champs pour le système de base de données, le serveur, l'utilisateur, le mot de passe et le nom de la base.
  3. Saisissez vos identifiants et connectez-vous. La barre latérale gauche liste les bases et les tables auxquelles vous avez accès.
  4. Cliquez sur une table pour parcourir ou modifier des lignes, ou ouvrez la zone de commandes SQL pour lancer vos propres requêtes.
  5. Exportez la structure ou les données en SQL ou CSV quand vous avez besoin d'une sauvegarde, et supprimez le fichier du serveur quand vous avez fini si la machine est publique.

Informations sur le produit

Aperçu des tarifs, des plateformes compatibles et des performances de Adminer.

Offre gratuiteOui
Offres payantesFree
PlateformeWeb (PHP)
DéveloppeurJakub Vrána
CatégorieMarketing
Date de lancementFeb 2008
Dernière mise à jourOct 2025
Visites du site36.8K
Classement mondial du site599.6K
Disponibilité de l’APINon

Idéal pour

Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.

Utilisateurs

  • Développeurs web et indépendants
  • Administrateurs système de petits serveurs
  • Étudiants qui apprennent le SQL

Tâches

  • Lancer une requête ponctuelle
  • Modifier la structure d'une table
  • Faire une sauvegarde rapide
  • Vérifier des données sur un site en production

Cas d'usage

  • Déboguer un site WordPress ou Laravel
  • Atteindre une base depuis un ordinateur emprunté
  • Monter une base pour un petit projet

Fonctionnalités clés

Un Fichier Unique, Aucune Installation

L'outil entier est un fichier PHP que vous déposez sur un serveur web et ouvrez dans le navigateur. Rien à compiler et aucune base à installer pour l'outil lui-même. Il se déploie donc en un instant sur un hébergement mutualisé ou un VPS neuf, et se retire aussi vite quand vous avez terminé.

Prise en Charge de Nombreux Moteurs

Adminer se connecte à MySQL, MariaDB, PostgreSQL, SQLite, MS SQL et Oracle sans préparation. Les plugins ajoutent des pilotes pour MongoDB, Redis, Elasticsearch, ClickHouse, Firebird et d'autres. Si votre pile mélange les moteurs, une interface couvre la plupart.

Contrôle Total des Tables et du Schéma

Vous pouvez lister les champs, les index, les clés étrangères et les déclencheurs de n'importe quelle table, puis changer les noms, les types, les collations, les valeurs par défaut et les commentaires. Ajouter et supprimer des tables et des colonnes se fait sur le même écran, tout comme créer, modifier et relier des clés étrangères. Les utilisateurs de MySQL ont aussi les événements et les partitions de table.

Parcourir et Modifier les Données

Les tables s'ouvrent avec des commandes de recherche, d'agrégation, de tri et de limite, donc vous réduisez un grand ensemble avant de toucher une ligne. Les nouveaux enregistrements s'insèrent directement, et les existants se mettent à jour ou se suppriment. Tous les types de données courants sont pris en charge, et les gros blobs passent par le transfert de fichier au lieu de la page.

Console SQL et Export

Une zone de texte exécute n'importe quelle commande SQL que vous tapez, ou un fichier que vous téléversez. Quand vous devez déplacer des données, Adminer exporte la structure des tables, les données, les vues, les routines et des bases entières en SQL ou CSV. Il imprime aussi un schéma de la base en reliant les clés étrangères entre les tables.

Plugins et Personnalisation

Adminer est conçu pour être étendu. Les plugins ajoutent des pilotes, changent le fonctionnement de la connexion, masquent des parties de l'interface ou appliquent un thème. Vous pouvez aussi confier l'outil à des personnes non techniques avec Adminer Editor, une version allégée qui les laisse modifier les données sans toucher à la structure.

Avantages et inconvénients

Avantages

  • Tient dans un fichier unique, donc le déploiement et le nettoyage prennent quelques secondes et il n'y a aucun paquet à maintenir.
  • Prend en charge MySQL, MariaDB, PostgreSQL, SQLite, MS SQL et Oracle depuis une interface : une seule interface graphique base de données couvre l'administration MySQL, l'administration PostgreSQL et les tâches de gestionnaire SQLite.
  • Les pages s'affichent vite parce qu'aucun framework lourd ne se cache derrière.
  • Gratuit pour un usage commercial comme non commercial sous Apache ou GPL 2, sans limite par formule.
  • La sécurité est une priorité affichée du développement, avec mot de passe obligatoire et limitation contre les attaques par force brute.

Inconvénients

  • Pas de constructeur de requêtes ni de modeleur de schéma, donc modéliser sérieusement revient à écrire du SQL à la main.
  • L'interface sobre et l'absence de collaboration le rendent peu adapté aux équipes qui veulent des espaces partagés.
  • S'il reste accessible sur un serveur public, il devient une cible, donc vous devez autoriser les IP ou mettre vous-même la protection par mot de passe.

Questions fréquentes

Adminer sert à gérer une base de données depuis le navigateur. Vous vous connectez avec un identifiant et un mot de passe, puis vous parcourez les tables, modifiez les lignes et la structure, lancez du SQL et exportez des données. C'est un remplaçant plus léger d'outils comme phpMyAdmin, pensé pour qui veut entrer, faire le travail et ressortir.