Qu’est-ce que la base de données WordPress ?
WordPress utilise généralement une base de données MySQL ou MariaDB pour enregistrer les informations nécessaires au fonctionnement du site.
Contrairement aux fichiers présents sur l’hébergement, ces données sont organisées dans des tables.
Chaque table contient des informations correspondant à un usage particulier : articles, pages, utilisateurs, réglages ou données ajoutées par certaines extensions.
Quelles informations sont stockées dans la base de données ?
Parmi les principales tables d’une installation WordPress, vous pouvez retrouver :
wp_posts: les articles, les pages et d’autres types de contenus.wp_postmeta: les métadonnées associées aux contenus.wp_users: les comptes utilisateurs.wp_usermeta: les informations complémentaires des utilisateurs.wp_options: de nombreux réglages du site et des extensions.wp_termsetwp_term_taxonomy: les termes de classification, comme les catégories et les étiquettes.wp_commentsetwp_commentmeta: les commentaires et leurs métadonnées.
Ces noms correspondent à une installation utilisant le préfixe wp_.
Sur votre site, le préfixe peut être différent. Vous pourriez donc rencontrer des tables comme abc_posts ou abc_options.
Les extensions peuvent également créer leurs propres tables pour stocker des informations spécifiques.
Quelle différence entre les fichiers et la base de données ?
Les fichiers WordPress contiennent notamment le code du site, les thèmes, les extensions et les médias envoyés dans la bibliothèque.
La base de données contient une grande partie des contenus et des informations nécessaires à leur fonctionnement.
Ces deux éléments sont complémentaires.
Télécharger uniquement les fichiers de WordPress ne permet donc pas de récupérer l’intégralité du site. Une sauvegarde complète doit aussi inclure sa base de données.
Pour découvrir comment accéder aux fichiers de votre hébergement, consultez mon tutoriel : Comment accéder aux fichiers WordPress avec FileZilla et FTP ?.
Qu’est-ce que phpMyAdmin ?
phpMyAdmin est un outil d’administration de bases de données MySQL et MariaDB, accessible depuis un navigateur web.
Il permet de consulter les bases de données, d’examiner les tables et d’effectuer différentes opérations sans avoir à utiliser directement la ligne de commande.
Avec phpMyAdmin, vous pouvez notamment :
- Afficher les tables d’une base de données.
- Consulter les informations enregistrées dans une table.
- Rechercher des données.
- Exporter une base de données.
- Importer un fichier SQL.
- Exécuter des requêtes SQL.
Ces possibilités sont utiles pour certaines opérations techniques, mais elles demandent de la prudence.
Une mauvaise manipulation dans phpMyAdmin peut modifier ou supprimer des données essentielles au fonctionnement de WordPress.
Pour une simple consultation, il n’est pas nécessaire de modifier quoi que ce soit.
Retrouver la base de données WordPress chez votre hébergeur
La plupart des hébergeurs proposent un accès à phpMyAdmin depuis leur tableau de bord.
L’emplacement exact dépend du fournisseur et de l’interface utilisée.
Accéder à la gestion des bases de données
Connectez-vous à votre espace d’hébergement et sélectionnez le site WordPress concerné.
Recherchez une rubrique intitulée Bases de données, MySQL, MariaDB ou phpMyAdmin.
Chez un hébergeur comme Hostinger, ces fonctionnalités sont accessibles depuis les outils de gestion de l’hébergement, même si leur organisation peut évoluer.
Vous devriez pouvoir retrouver :
- Le nom de la base de données.
- Le nom de l’utilisateur associé.
- L’adresse du serveur de base de données.
- Un accès à phpMyAdmin, lorsque ce service est proposé.
Si plusieurs bases de données sont présentes sur votre hébergement, il est important d’identifier celle qui correspond réellement à votre installation WordPress.
Identifier la base utilisée par WordPress
Les informations de connexion à la base de données sont enregistrées dans le fichier wp-config.php de WordPress.
Ce fichier se trouve généralement à la racine de l’installation, ou parfois dans le répertoire parent.
Il contient notamment les constantes suivantes :
define('DB_NAME', 'nom_de_la_base');
define('DB_USER', 'utilisateur_de_la_base');
define('DB_PASSWORD', 'mot_de_passe');
define('DB_HOST', 'localhost');Ces valeurs sont des exemples.
La constante DB_NAME indique le nom de la base de données utilisée par WordPress.
La constante DB_USER correspond à l’utilisateur qui permet à WordPress de s’y connecter.
La constante DB_HOST précise l’adresse du serveur de base de données. Elle n’est pas nécessairement égale à localhost.
Ne modifiez pas ces informations sans raison précise. Une erreur dans ce fichier peut empêcher WordPress de communiquer avec sa base de données.
Le fichier wp-config.php contient également des informations sensibles. Ne le partagez pas publiquement et ne diffusez jamais les identifiants qu’il contient.
Se connecter à phpMyAdmin
Ouvrir phpMyAdmin depuis l’hébergement
Depuis votre tableau de bord d’hébergement, cliquez sur le lien ou le bouton permettant d’ouvrir phpMyAdmin.
Selon le fournisseur, la connexion peut être automatique ou nécessiter la saisie d’un nom d’utilisateur et d’un mot de passe.
Une fois connecté, phpMyAdmin affiche généralement une colonne latérale contenant les bases de données accessibles avec votre compte.
Sélectionnez celle qui correspond à votre site WordPress.
Si vous ne voyez pas la base recherchée, vérifiez que vous utilisez le bon compte et que celui-ci dispose des autorisations nécessaires.
Comprendre l’interface de phpMyAdmin
L’interface de phpMyAdmin comporte plusieurs zones importantes.
La colonne latérale permet de parcourir les bases de données et leurs tables.
La zone principale affiche les informations de la base ou de la table sélectionnée.
Les onglets de navigation donnent accès à différentes opérations, notamment :
- Structure : consulter les tables et les colonnes.
- Parcourir : afficher les enregistrements d’une table.
- Rechercher : retrouver des informations.
- SQL : exécuter des requêtes.
- Exporter : récupérer une copie des données.
- Importer : charger des données depuis un fichier compatible.
Les intitulés peuvent légèrement varier selon la version de phpMyAdmin.
Pour commencer, concentrez-vous sur les fonctions de consultation.
Consulter les tables de la base de données WordPress
Afficher la liste des tables
Après avoir sélectionné la base de données, phpMyAdmin affiche les tables qu’elle contient.
Vous devriez reconnaître plusieurs noms correspondant aux éléments de WordPress, comme wp_posts, wp_users ou wp_options, avec éventuellement un préfixe différent.
D’autres tables peuvent appartenir à des extensions ou à des fonctionnalités personnalisées.
Le nombre de tables dépend donc de la configuration de votre site.
Consulter les contenus enregistrés
Cliquez sur une table, puis sur l’onglet Parcourir.
phpMyAdmin affiche les lignes enregistrées dans cette table.
Par exemple, dans la table wp_posts, vous pouvez retrouver différents types de contenus WordPress.
Il ne s’agit pas uniquement des articles de blog : cette table peut aussi contenir des pages, des révisions, des pièces jointes et des contenus personnalisés.
La colonne post_type permet notamment de distinguer certains de ces éléments.
Dans la table wp_options, vous trouverez de nombreux paramètres utilisés par WordPress et ses extensions.
Évitez de modifier directement les valeurs affichées. Certaines données utilisent des formats particuliers, notamment la sérialisation PHP, qui peuvent être endommagés par une modification manuelle.
Rechercher une information
L’onglet Rechercher permet de retrouver des enregistrements selon différents critères.
Cette fonction peut être utile pour vérifier la présence d’une donnée ou identifier un élément précis.
Pour une recherche plus avancée, phpMyAdmin permet également d’exécuter des requêtes SQL.
Toutefois, si vous débutez, privilégiez les outils de consultation intégrés et évitez d’exécuter des requêtes dont vous ne comprenez pas le fonctionnement.
Exporter la base de données WordPress
L’export permet de récupérer une copie des données enregistrées dans une base.
Cette opération est notamment utile avant certaines interventions techniques ou pour conserver une copie ponctuelle des informations.
Réaliser un export avec phpMyAdmin
Dans phpMyAdmin :
- Sélectionnez la base de données WordPress dans la colonne latérale.
- Cliquez sur l’onglet Exporter.
- Choisissez la méthode Rapide pour un export standard.
- Sélectionnez le format SQL.
- Lancez l’exportation.
Votre navigateur télécharge alors un fichier contenant les instructions SQL nécessaires à la reproduction des données exportées.
Pour des besoins particuliers, la méthode Personnalisée permet d’ajuster les options d’export.
Si votre base est volumineuse, certaines limites d’hébergement peuvent empêcher un export complet depuis le navigateur. D’autres méthodes de sauvegarde peuvent alors être nécessaires.
Vérifier et conserver l’export
Après le téléchargement, vérifiez que le fichier a bien été créé et qu’il n’est pas manifestement vide.
Conservez-le dans un emplacement sécurisé, car il peut contenir des informations sensibles : comptes utilisateurs, adresses e-mail, réglages et données issues des extensions.
Un export SQL ne doit pas être laissé dans un dossier publiquement accessible sur votre site.
Un fichier SQL n’est pas, à lui seul, une sauvegarde complète de WordPress. Il doit être associé aux fichiers nécessaires au fonctionnement du site.
Enfin, la présence d’un fichier exporté ne garantit pas qu’une restauration sera possible. Pour les sites importants, il est recommandé de tester régulièrement les procédures de restauration.
Les précautions avant de modifier une base de données
phpMyAdmin permet de réaliser des opérations qui peuvent avoir des conséquences immédiates sur le fonctionnement de WordPress.
Avant toute modification, prenez quelques précautions :
- Disposez d’une sauvegarde récente de la base de données et des fichiers du site.
- Vérifiez que vous intervenez sur la bonne base de données.
- Identifiez précisément les tables et les informations concernées.
- Évitez les modifications directes sur un site en production lorsqu’un test préalable est possible.
- Ne lancez pas de requête SQL dont vous ne comprenez pas les conséquences.
- Protégez les identifiants d’accès à votre hébergement et à la base de données.
Certaines opérations, comme la suppression d’une table ou la modification massive de données, peuvent être difficiles à annuler sans sauvegarde.
Pour les interventions sensibles, il est préférable de travailler sur un environnement de préproduction.
Ces précautions font partie des bonnes pratiques appliquées dans le cadre de la maintenance de votre site WordPress.
Pour aller plus loin dans la gestion de votre hébergement
phpMyAdmin est un outil utile pour comprendre l’organisation des données WordPress, effectuer des vérifications et réaliser certains exports.
Il ne remplace toutefois pas les fonctionnalités d’administration de WordPress ni les outils de sauvegarde adaptés à une utilisation régulière.
Dans la plupart des situations, les contenus et les réglages doivent être modifiés depuis l’administration WordPress ou les interfaces prévues par les extensions.
L’accès direct à la base de données reste principalement destiné aux opérations techniques qui le nécessitent.
Pour mieux comprendre l’environnement dans lequel fonctionnent les fichiers et les données de votre site, retrouvez mon guide consacré à l’hébergement WordPress.
Besoin d’aide pour intervenir sur la base de données de votre site ?
Vous devez récupérer des données, préparer une sauvegarde ou résoudre un problème lié à votre base WordPress ? Contactez-moi pour échanger sur votre situation et les précautions à prendre avant toute intervention.

