LinuxAlternative

Linux · Programmation

Adminer

Adminer est un outil de gestion de base de données léger basé sur le web, écrit en PHP, souvent utilisé comme alternative monofichier à HeidiSQL sous Linux.

Open sourceGratuit
Soyez le premier à noter
Licence
GPL-3.0
Dernière version
6.1.2

Qu’est-ce que Adminer ?

Adminer est un fichier PHP unique qui regroupe une interface complète de gestion de base de données. Il prend en charge MySQL, MariaDB, PostgreSQL, SQLite, Oracle et bien d'autres, et est disponible depuis 2010. Le projet est maintenu par une petite équipe, avec des mises à jour de sécurité fréquentes et un cycle de publication stable.

Il s'adresse aux développeurs, administrateurs système et utilisateurs expérimentés qui préfèrent une interface rapide et accessible via navigateur, plutôt que des clients lourds sur poste de travail. Étant exécuté dans un serveur web, il peut être utilisé depuis n'importe quelle machine disposant d'un navigateur, ce qui le rend pratique pour l'administration de bases de données à distance.

Par rapport à HeidiSQL, Adminer paraît plus minimaliste : il manque certaines fonctionnalités avancées de construction de requêtes et l'interface graphique de style Windows. Toutefois, sa simplicité et sa faible consommation de ressources en font un choix solide pour des tâches rapides, ou dans des environnements où installer un client complet n'est pas pratique.

Idéal pour : Une administration de base de données rapide via le web quand un outil léger est nécessaire.

Fonctionnalités clés de Adminer

  • Fichier PHP unique, aucune installation requise
  • Prend en charge MySQL, MariaDB, PostgreSQL, SQLite, Oracle et plus encore
  • Importation/exportation intégrée pour SQL, CSV, XML, JSON
  • Raccourcis personnalisés et thèmes définis par l'utilisateur
  • Gestion des sessions et protection par mot de passe
  • Extensible via des greffons
  • Interface adaptative pour navigateurs mobiles

Points forts

  • Très léger – fonctionne à partir d'un seul fichier
  • Multiplateforme – fonctionne sur tout serveur web disposant de PHP
  • Mises à jour de sécurité fréquentes
  • Extensible avec des greffons
  • Open source et gratuit

Points faibles

  • Pas de client natif pour poste de travail, dépend d'un serveur web
  • Fonctionnalités avancées de requêtes limitées par rapport à HeidiSQL
  • Pas d'assistant de sauvegarde intégré
  • Nécessite une configuration PHP et serveur web

Logiciels Windows remplacés par Adminer

Installer Adminer sous Linux

Ubuntu / Mintsudo apt install adminer
Debiansudo apt install adminer
openSUSEsudo zypper install adminer

Conseils pour les utilisateurs de Windows

En passant de HeidiSQL à Adminer, souvenez-vous qu'Adminer fonctionne dans un serveur web : vous devrez placer le fichier adminer.php dans un répertoire accessible via le web et y accéder via http://votreserveur/adminer.php. Les formats d'importation/exportation restent identiques (SQL, CSV, XML, JSON). Les raccourcis clavier diffèrent : Adminer utilise Ctrl+S pour enregistrer et Ctrl+F pour rechercher, tandis que HeidiSQL utilise Ctrl+S pour enregistrer et F3 pour rechercher. En termes de workflow, vous n'aurez plus d'interface locale ; à la place, vous utiliserez un navigateur, ce qui peut sembler plus lent pour de grands jeux de résultats, mais assure une expérience cohérente sur toutes les machines.

Adminer : questions fréquentes

Est-il sûr d'utiliser Adminer sur un serveur de production ?

Adminer est sûr à condition de restreindre l'accès aux utilisateurs de confiance, d'utiliser HTTPS et de définir un mot de passe fort. Il ne stocke pas les identifiants en clair et peut être protégé par une authentification au niveau du serveur web.

Puis-je utiliser Adminer pour gérer des bases de données PostgreSQL ?

Oui, Adminer prend en charge PostgreSQL nativement. Il suffit de sélectionner PostgreSQL dans le menu déroulant du type de base de données lors de la connexion.

Adminer prend-il en charge les connexions SSL vers MySQL ?

Oui, lors de la connexion, vous pouvez activer SSL dans les options ; Adminer utilisera alors la prise en charge SSL de la bibliothèque cliente MySQL.

Comment ajouter des greffons personnalisés à Adminer ?

Placez les fichiers PHP du greffon dans le même répertoire que adminer.php et incluez-les via le paramètre "plugin" dans l'URL, par exemple : adminer.php?plugin=plugin_name.

Mis à jour le