Comment sauvegarder votre base de données WordPress à partir de cPanel
Publié: 2020-11-25Les sauvegardes sont la bouée de sauvetage de nos pages Web. Lorsqu'une catastrophe inattendue survient, disposer d'une sauvegarde récente et disponible de la base de données WordPress fait la différence entre pleurer ou survivre.
Sur ce site Web, nous avons beaucoup parlé de sauvegardes. Nous avons expliqué les problèmes WordPress les plus courants et comment les résoudre grâce à une sauvegarde.
Dans WordPress, vous disposez de nombreux plugins pour créer des sauvegardes, mais ce que vous ne savez peut-être pas, c'est que vous pouvez créer une sauvegarde de votre base de données WordPress via cPanel.

cPanel est un outil dont disposent la plupart des hébergeurs pour gérer de manière avancée les différents paramètres de votre hébergement. Cet outil fait un peu peur au début, si vous n'avez pas les connaissances de base pour le gérer. Si vous touchez quelque chose que vous ne devriez pas, vous pouvez détruire la configuration de votre site Web et d'autres utilitaires connexes : domaines, comptes de messagerie, certificats SSL, etc.
Cependant, si vous vous concentrez sur ce que je vais vous expliquer ici (et uniquement sur cela), vous n'avez pas à avoir peur de cPanel. La seule chose que nous allons faire est de créer une sauvegarde au format SQL de votre base de données WordPress. Et cela n'a aucun effet sur les paramètres ou quoi que ce soit d'autre.
La manière d'accéder au cPanel de votre hébergement dépend du fournisseur d'hébergement Web que vous avez contracté. Si vous ne savez pas comment accéder à votre cPanel, contactez-les. Il peut également arriver qu'ils ne fournissent aucun cPanel dans le plan que vous avez contracté. Si c'est votre cas, demandez-leur l'accès à phpMyAdmin, qui est l'outil que nous allons utiliser aujourd'hui.
Revenons au sujet, dans cPanel, il existe plusieurs sections différentes. Celle qui nous intéresse aujourd'hui est celle des bases de données :

Dans cette section, tout ce que nous voulons, c'est accéder à phpMyAdmin, qui est un gestionnaire de base de données Web MySQL. Vous n'avez besoin d'aucun programme supplémentaire pour accéder à la base de données. Avoir accès à phpMyAdmin est plus que suffisant pour le travail d'aujourd'hui.
Une fois que nous cliquons sur l'icône phpMyAdmin, l'interface utilisateur de ce gestionnaire de base de données s'ouvrira :

Sur le côté gauche, nous avons une barre latérale avec les différentes bases de données créées dans le système. La première chose que nous devons faire est de vérifier lequel d'entre eux est celui que nous utilisons dans notre WordPress. Si vous n'en avez qu'un sur la liste, vous avez fait le travail. Sinon, jetez un œil au fichier wp-config.php de votre installation WordPress. Vous pourrez le voir via un client FTP ou même via la section FTP de votre propre cPanel.
Lorsque vous êtes sûr du nom de la base de données que votre WordPress utilise pour stocker les données de votre site web, cliquez dessus dans la barre latérale gauche pour la sélectionner :

Maintenant, dans la partie centrale de la vue phpMyAdmin, vous pouvez voir toutes les tables créées dans votre base de données WordPress. Cela peut également être utilisé pour éliminer les tables inutiles créées par des plugins que vous n'utilisez plus mais qui sont devenus orphelins dans la base de données.
Mais je vous recommande de le faire à la fin de ce tutoriel, car si vous faites une erreur et supprimez une table dont vous avez encore besoin, vous disposerez d'une copie de sauvegarde pour la récupérer sans problème.

L'option qui nous intéresse aujourd'hui est Export , que vous pouvez trouver dans l'un des onglets en haut de l'interface de phpMyAdmin :

Si vous ne faites rien d'autre et sélectionnez la méthode d'exportation rapide, l'exécution de l'exportation téléchargera automatiquement un fichier SQL avec la sauvegarde de votre base de données WordPress. Cette option rapide est plus que suffisante pour tout utilisateur. Bien sûr, assurez-vous que le format choisi est SQL, ce que votre base de données comprend.
Si le téléchargement du fichier SQL ne se termine pas correctement, il est possible que votre hébergeur ait une limite de temps ou de quantité de données qu'il vous autorise à exporter. Contactez-les pour vous aider à le réparer.
En revanche, si vous souhaitez affiner l'export de votre sauvegarde de la base de données, vous pouvez choisir l'option personnalisée. Lorsque cette option est sélectionnée, une série de paramètres avancés s'affiche.

La première option supplémentaire dont vous disposez consiste à sélectionner les tables spécifiques que vous souhaitez inclure dans la sauvegarde. Il est important d'indiquer ici que vous souhaitez exporter à la fois les données et la structure de la table dans la sauvegarde.
En plus de cela, vous pouvez renommer les tables dans l'exportation, renommer le fichier SQL qui sera téléchargé ou filtrer les tables dont la taille dépasse un certain nombre de mégaoctets. Habituellement, vous n'avez pas besoin de changer quoi que ce soit, mais maintenant vous savez que vous avez ces possibilités.

Outre ce qui précède, vous pouvez désactiver la vérification des clés étrangères ou également exporter les vues que vous avez créées comme s'il s'agissait de tables. Encore une fois, vous n'en aurez pas besoin dans votre sauvegarde WordPress, mais nous sommes là pour apprendre, n'est-ce pas ?
Ce qui est important, c'est que si vous choisissez des paramètres personnalisés, vérifiez le paramètre pour inclure les instructions DROP TABLE dans la sauvegarde. Cela vous permettra de charger le fichier SQL à partir de la base de données au cas où vous en auriez besoin sans avoir à supprimer manuellement les tables de votre base de données. Le fichier de sauvegarde lui-même s'en chargera pour vous, tant qu'il inclura ces déclarations.

Enfin, vous disposez de différents modificateurs pour choisir le format dans lequel les instructions INSERT sont exportées dans votre sauvegarde. Encore une fois, vous n'avez pas besoin d'apporter de modifications ici, car les paramètres par défaut sont plus que suffisants pour vous.
Nous avons vu que créer une sauvegarde de la base de données WordPress via phpMyAdmin est vraiment simple. Vous n'avez pas besoin d'être un hacker pour savoir comment générer votre fichier SQL avec vos données WordPress au cas où quelque chose de grave se produirait à l'avenir. Avoir ce type de connaissances de base pour savoir comment accéder à cPanel, et à partir de là à phpMyAdmin, peut vous éviter des maux de tête.
J'espère que ce petit tuto vous sera utile pour que vous n'ayez pas à regretter de ne pas avoir de sauvegarde de votre WordPress en cas de fatalité sur votre site.
Image sélectionnée par Markus Spiske sur Unsplash.
