Blog WordPress
sauvegarder la base de données wordpress avec PHPMyAdmin

Sauvegarder la base de données WordPress avec PHPMyAdmin

3.9
(10)

PHPMyAdmin

Définition : PHPMyAdmin est un logiciel gratuit et open source, sous forme d’application web ( = on s’y connecte via le navigateur) qui permet de se connecter à une base de données et de la gérer.

Base de données

Comment fonctionne une base de données

La base de données, c’est une sorte de fichier très structuré,

  • organisé en tables (comme des tableaux)
  • qui contiennent des champs (comme des lignes)
  • et des colonnes,
  • et qui permet de ranger des données de manière claire sous forme de texte, pour garantir un accès rapide.

Les bases de données peuvent se créer dans plusieurs langages, dont le plus célèbre est MySQL. On a aussi MariaDB, Redis, ou NoSQL.

La base de données d’un site WordPress

Sur un site WordPress, tous les textes de vos articles et de vos pages sont stockés dans la base de données, de même qu’un grand nombre d’options et de données de WordPress lui-même, mais aussi toute la configuration des plugins.

Cette BDD a été créé à l’installation de WordPress. 

Les noms de ses tables commencent toutes en général par « wp_ » puis le nom de la table, par exemple :

  • wp_options stocke toutes les options
  • wp-posts stocke les contenus textuels des articles

Les fichiers de WordPress sont, eux, stockés ailleurs que dans la base de données :

  • les fichiers PHP, qui génèrent le code HTML de vos pages, en appelant des données depuis la base de données
  • le fichier wp-config.php, très important car il contient les informations de connexion à la base de données : sans elles, WordPress ne sait plus qui il est
  • les images, stockées à part dans votre dossier wp-content/uploads
  • et quelques fichiers de configuration comme .htaccess, robots.txt et quelques autres

Pour sauvegarder un site WordPress, on doit donc à la fois

  • sauvegarder ses fichiers (par exemple avec le logiciel de FTP FileZilla)
  • sauvegarder sa base de données (par exemple avec PHPMyAdmin)

PHPMyAdmin II : la base de données contre-attaque

Utiliser PHPMyAdmin

On trouve PHPMyAdmin pré-installé sur la plupart des serveurs qui tournent en PHP (langage informatique), chez la plupart des hébergeurs.

S’il n’y est pas, on peut toujours installer PHPMyAdmin.

PHPMyAdmin permet de réaliser un certain nombre d’opérations sur la base de données :

  • créer ou supprimer une table
  • créer, supprimer ou modifier un champ (une donnée)
  • exécuter des requêtes, pour chercher, remplacer, supprimer certaines données dans des tables et des champs définis dans la requête
  • importer et exporter la basse de données sous forme de fichier .sql

En gros il s’agit de dire par exemple :

  • trouve la table « Contacts » qui stocke mes contacts téléphoniques
  • trouve le champ « Nom » qui contient « Alain Wakbar »
  • remplace-le par « Alain Voulzy »

Bon, ce n’est qu’un exemple parce qu’en fait je préfère garder ma blague avec Wakbar.

Connectez-vous à votre base de données

Pour cela rendez-vous sur l’application web de PHPMyAdmin – votre hébergeur a dû vous fournir l’url.

Entrez les infos demandées, qui se trouvent

  • probablement dans un mail envoyé par votre hébergeur
  • ou en tout cas dans votre fichier wp-config.php, à la racine du dossier de votre WordPress sur votre serveur, auquel vous pouvez vous connecter par FTP

Sélectionnez votre base de données

Dans le menu de gauche de PHPMyAdmin vous avez la liste de vos bases de données, dont une qui est celle de votre WordPress. Trouvez-la ! En général elle s’appelle « wp ».

Sauvegardez / exportez votre base de données

Cliquez sur l’onglet Export qui se trouve en haut de la zone de droite de PHPMyAdmin.

En tant qu’Export method, choisissez / cochez l’option Quick ou Rapide. 

Puis cliquez Go pour lancer l’export.

Il va télécharger un fichier .sql sur votre ordinateur : c’est votre base de données WordPress ! sauvegardez-la précieusement dans un coin de votre disque dur ou sur un support externe.

Restaurer une sauvegarde

Pour restaurer une sauvegarde de site WordPress, déjà, vous devez l’avoir sous forme de fichier .sql en étant sûr que c’est la bonne.

Connectez-vous ensuite à MySQL, sélectionnez la base de données de WordPress, et videz-la ! Oui, j’ai bien dit : sélectionnez toutes les tables, et supprimez tout !

(Vous feriez bien d’exporter la version actuelle de la BDD avant de tout vider… sinon il s’agit d’une forme originale de suicide.)

En effet, on ne peut restaurer une base de données que dans une base vide.

Ensuite, allez sur l’onglet Importer.

  • Cliquez sur le sélecteur de fichier,
  • cherchez dans votre arborescence de fichiers pour localiser votre fichier .sql à restaurer,
  • sélectionnez-le,
  • cliquez sur Ok,
  • et voilà : PHPMyAdmin importe cette BDD.

Si l’ordi explose, c’est que vous avez mal fait une manip.

Dans ce cas, recommencez.

Et voilà !

Vous savez maintenant sauvegarder et restaurer une base de données WordPress.

Test 2023 du marcassin iridescent

Qu'avez-vous pensé de cet article ?

Cliquez sur une étoile pour donner votre avis

Avis moyen 3.9 / 5. Nombre d'avis donnés 10

Soyez le premier à donner votre avis

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Besoin d’un hébergeur ?

Convivial, sympa, fiable, et pas cher,
O2Switch me semble être la meilleure offre actuellement sur le marché français.
C’est pourquoi j’y héberge tous mes sites.

Hébergement O2Switch
Hébergement O2Switch

Théories fumeuses, affirmations gratuites, croyances sans fondement :
arrêtez de croire et de faire n’importe quoi en SEO !

Panier
Retour en haut