Si vous gérez un site développé avec WordPress, il arrive souvent que vous ayez besoin d’accéder à la base de données. Vous avez peut-être besoin de faire une sauvegarde d’un site web, pour l’installer sur votre ordinateur. La façon la plus commune est de passer par phpMyAdmin. Adminer est une alternative extrêmement légère, rapide à installer et moins gourmande en ressources. C’est une solution parfaite aussi bien pour une maintenance ponctuelle que pour un usage quotidien.
Découvrons ensemble pourquoi cet outil mérite sa place dans votre boîte à outils WordPress et comment l’utiliser en toute sécurité.
Qu’est-ce qu’Adminer ?
Adminer est une application PHP qui permet d’administrer une base de données depuis votre navigateur. Contrairement à phpMyAdmin, qui repose sur plusieurs dizaines de fichiers à installer, Adminer tient dans un seul fichier PHP que l’on dépose sur son hébergement. Il supporte MySQL et MariaDB, mais aussi d’autres moteurs comme PostgreSQL ou SQLite.
L’outil propose toutes les fonctions essentielles à la gestion d’une base de données : connexion avec identifiants, navigation dans les tables, exécution de requêtes SQL, création et modification de schémas, import et export de données, ainsi que l’édition ou la suppression d’entrées. L’interface est sobre et rapide.
Pourquoi installer Adminer plutôt que phpMyAdmin ? L’exemple de WordPress
Dans le cadre d’un projet WordPress, on peut avoir besoin d’accéder à la base de données. Lorsqu’un site rencontre un problème, l’accès direct à la base peut être indispensable : pour corriger une URL après une migration, réinitialiser le mot de passe d’un administrateur, nettoyer des tables laissées par une extension désinstallée ou exporter la base avant une mise à jour importante. Il se peut également, que pour une raison ou une autre, vous ne puissiez accéder à l’interface d’administration de l’hébergeur d’un site.
L’avantage d’Adminer est qu’il est très facile à installer, car il suffit de téléverser un seul fichier sur votre serveur. Cela évite ainsi les configurations complexes et cela permet d’intervenir rapidement, que ce soit pour un audit, une migration, un import ponctuel ou un dépannage. Son côté minimaliste en fait aussi une solution très légère et performante. Il se charge vite et consomme peu de ressources. Sur certains environnements, cela peut faire une vraie différence.
De plus, Adminer a l’avantage d’être portable. Il fonctionne partout où PHP est disponible, ce qui en fait un allié pratique lors d’une migration, par exemple : on peut le placer sur l’ancien et le nouveau serveur, exporter et importer les bases, puis supprimer le fichier une fois l’opération terminée.
Adminer et les bonnes pratiques de sécurité
Comme tout outil d’administration accessible par le web, Adminer doit être protégé pour éviter une exposition publique dangereuse. Il est recommandé de renommer le fichier afin que son nom soit difficile à deviner. L’utilisation du protocole HTTPS est indispensable et l’on doit veiller à supprimer le fichier Adminer de son serveur dès qu’il n’est plus nécessaire.
Installer Adminer pour un site WordPress
La première étape consiste à télécharger la version d’Adminer correspondant à MySQL ou MariaDB sur le site officiel.
Rappel de sécurité valant pour tout téléchargement depuis le web : veillez à toujours télécharger vos outils ou autre sur leur site officiel. Comme WordPress, par exemple. En téléchargeant des ressources sur des sites non officiels, vous vous exposez à des problèmes de sécurité.
Une fois le fichier obtenu, il est fort conseillé de le renommer en quelque chose de difficile à deviner, par exemple creek-db-8694.php. Cela évite qu’un robot ou un visiteur mal intentionné ne le trouve par hasard et s’en serve de façon malveillante. Une base de données comporte des données sensibles, il faut donc la protéger.
Connectez-vous ensuite à votre hébergement via FTP. Placez le fichier à la racine du site WordPress, au même niveau que wp-config.php.
Ensuite, pour accéder à Adminer, ouvrez votre navigateur et taper l’URL permettant d’y accéder (remplacer creek-db-8694.php par le nom de votre fichier) :
https://monsite.fr/creek-db-8694.phpPour plus de sécurité, vous pouvez aussi créer un dossier tools et y placer Adminer, puis protéger ce dossier par un mot de passe grâce à un fichier .htaccess et un fichier .htpasswd. Dans ce cas, le chemin pour y accéder sera :
https://monsite.fr/tools/creek-db-8694.phpL’interface s’affiche et demande les identifiants de la base de données. Vous avez en votre possession ces informations, vous les trouverez sinon dans le fichier wp-config.php.
define('DB_NAME', 'nom_de_votre_base');
define('DB_USER', 'utilisateur_sql');
define('DB_PASSWORD', 'motdepasse_sql');
define('DB_HOST', 'localhost');
Utiliser Adminer : import, export et requêtes SQL
Adminer facilite la sauvegarde et la restauration d’une base. Pour exporter, il suffit de sélectionner la base, puis de cliquer sur l’option d’export. Pour importer une base, on choisit la base cible puis on utilise l’onglet d’import en téléversant le fichier .sql ou .sql.gz.
L’outil permet également d’exécuter des requêtes SQL directement depuis un onglet dédié. Dans une table, il est possible de parcourir les données, de les filtrer, de les modifier ou de les supprimer. On peut aussi créer ou ajuster la structure d’une base, ajouter des colonnes, gérer des index et définir des clés primaires ou étrangères.
Dans le cadre d’un site WordPress, Adminer peut s’avérer utile pour sauvegarder une base avant une mise à jour, nettoyer des tables laissées par des extensions, corriger des problèmes (comme une URL de site incorrecte dans wp_options), ou encore migrer un site en exportant et important la base entre deux hébergements.
Si on le compare avec phpMyAdmin, Adminer se distingue par sa simplicité. Comme dit plus haut, son installation ne nécessite qu’un fichier contre un dossier complet pour phpMyAdmin. Il se charge souvent plus rapidement et consomme moins de ressources. Les deux couvrent les fonctions essentielles, mais phpMyAdmin propose davantage d’options prêtes à l’emploi alors qu’Adminer mise sur la sobriété. Les mises à jour sont aussi beaucoup plus simples avec Adminer. En termes de sécurité, tout dépend de la manière dont l’outil est protégé, mais Adminer facilite l’application de bonnes pratiques comme le renommage ou la suppression après usage.
Adminer est un outil précieux pour administrer vos bases MySQL ou MariaDB. Léger, portable et rapide à déployer, il s’intègre parfaitement à vos besoins. Avec quelques règles de sécurité simples, vous pouvez en faire un allié fiable et efficace. Même si phpMyAdmin reste un standard largement répandu, disposer d’Adminer à portée de main peut vous permettre de gagner du temps et de travailler plus sereinement sur vos bases de données.













