Comment sauvegarder une base de données MySQL

MySQL est un Système de gestion de base de données relationnelle (SGBDR). Il gère les instructions de base de données et peut gérer plusieurs bases de données en même temps.

Par exemple, si vous souhaitez créer une nouvelle base de données ou ajouter des données à une base de données existante, vous envoyez un message au serveur MySQL, donnez-lui les données que vous souhaitez ajouter et dites-lui où l’ajouter.

Comment sauvegarder une base de donnees MySQL

Que votre entreprise soit petite ou grande, vos données sont un élément essentiel. Pour vous assurer que vos précieuses informations sont protégées contre les dommages, le vol ou les effets d’une catastrophe, sauvegardez votre base de données MySQL. Cet article explique plusieurs façons de procéder.

Sauvegarder la base de données MySQL à l’aide de phpMyAdmin

Créez un fichier d’exportation ou de sauvegarde de votre base de données MySQL en accédant à l’outil phpMyAdmin à partir de votre panneau de contrôle d’hébergement Web tel que cPanel. Nous utiliserons cPanel pour les besoins de cet article.

  • Commencez par vous connecter à votre cPanel et cliquez sur phpMyAdmin.
1607531800 118 Comment sauvegarder une base de donnees MySQL
  • Choisissez la base de données MySQL que vous souhaitez sauvegarder dans le panneau de navigation sur la barre latérale gauche. Cliquez ensuite sur le lien d’exportation situé dans la barre de navigation supérieure.
1607531800 706 Comment sauvegarder une base de donnees MySQL
  • Sur la page Exporter, vous verrez deux options: Douane et Rapide. Sélectionnez le Douane option.
1607531800 940 Comment sauvegarder une base de donnees MySQL
  • Après avoir choisi Douane, vous verrez une liste de vos bases de données. Vous pouvez en sélectionner un, certains ou tous. Le paramètre par défaut est de tout sauvegarder.
  • Sous les options de sortie, choisissez gzippé pour Compression. Laissez les autres options comme valeurs par défaut.
1607531800 507 Comment sauvegarder une base de donnees MySQL
  • Clique le Aller pour démarrer la sauvegarde et télécharger votre fichier. Le nom de votre fichier sera Fichier YourDatabaseName.sql.gz.

Le temps nécessaire à la sauvegarde dépendra de la taille de votre base de données.

Sauvegarder la base de données MySQL avec mysqldump

Utilisez le mysqldump pour créer un fichier texte de vidage de votre base de données qui sera géré par MySQL. Un vidage de fichier texte est un fichier texte qui comprend les commandes SQL dont vous avez besoin pour recréer votre base de données à partir de zéro.

  • Pour sauvegarder une seule base de données, utilisez la commande suivante:

mysqldump nom_base_de_données> nom_base_données.sql

Cette commande crée la sauvegarde et l’envoie dans un fichier .sql. Cela ne fera qu’une copie de votre base de données et ne l’affectera pas.

  • Utilisez la commande suivante pour sauvegarder plusieurs bases de données en même temps.

mysqldump –databases database_one database_two> two_databases.sql

Database_one fait référence au nom de la première base de données et database_two est le nom de la deuxième base de données que vous souhaitez sauvegarder. Les deux seront sauvegardés dans une seule base de données.

  • Si vous souhaitez sauvegarder toutes vos bases de données MySQL sur un serveur, utilisez la commande suivante pour créer un seul fichier de sauvegarde .sql qui contiendra toutes vos bases de données.

mysqldump –all-databases> all_databases.sql

Sauvegarder la base de données MySQL à l’aide de tâches Cron

Un travail cron est une commande Linux utilisée pour exécuter automatiquement une tâche à un moment spécifié. Nous vous expliquerons comment utiliser cette commande pour automatiser une sauvegarde des bases de données MySQL.

  • Commencez par vous connecter à votre cPanel et faites défiler vers le bas Avancée section et cliquez sur Emplois Cron.
1607531800 785 Comment sauvegarder une base de donnees MySQL
  • Vous verrez un avertissement indiquant que vous devez avoir une bonne connaissance des commandes Linux pour utiliser efficacement les tâches cron. Si vous ne le faites pas, vérifiez auprès de votre administrateur d’hébergement.
1607531801 845 Comment sauvegarder une base de donnees MySQL
  • Si vous souhaitez recevoir un e-mail à chaque fois qu’une tâche cron exécute une commande qui produit une sortie, mettez votre adresse e-mail dans la zone et cliquez sur Mettre à jour l’e-mail.
1607531801 854 Comment sauvegarder une base de donnees MySQL
  • Choisissez l’un des Paramètres communs dans le menu déroulant pour sélectionner la fréquence à laquelle vous souhaitez exécuter la sauvegarde.
1607531801 74 Comment sauvegarder une base de donnees MySQL
  • Vous pouvez également modifier les autres paramètres tels que l’heure et le jour de la semaine.
1607531801 574 Comment sauvegarder une base de donnees MySQL
  • Il est maintenant temps de mettre la commande comme suit:

/ usr / bin / mysqldump -u dbusername -p’dbpassword ‘dbname> /home/username/path/backup.sql

1607531801 147 Comment sauvegarder une base de donnees MySQL
  • Remplacer dbusername, dbpassword, et nom de base de données avec votre nom d’utilisateur, votre mot de passe de base de données et votre nom de base de données.
  • Chemin fait référence à un dossier ou à une série de dossiers dans lesquels vous souhaitez placer votre fichier de sauvegarde. Le nom de votre fichier de sauvegarde est représenté dans la commande comme backup.sql. Vous pouvez changer ce nom ou le laisser tel quel. Cliquez sur Ajouter une nouvelle tâche Cron.
  • Si vous faites défiler un peu vers le bas, vous verrez une liste de vos Emplois Cron actuels.
1607531801 308 Comment sauvegarder une base de donnees MySQL
  • Si vous souhaitez modifier l’une de vos tâches cron actuelles, cliquez sur Éditer. Si vous ne souhaitez plus exécuter aucune tâche ou faire une erreur, cliquez sur Supprimer.

Utilisez les plugins WordPress (WP) pour sauvegarder MySQL

Si vous utilisez WP, vous pouvez utiliser un plugin pour sauvegarder votre base de données. UpdraftPlus sauvegardera votre fichier de base de données en un seul clic. Il compte actuellement plus de deux millions d’installations actives.

1607531801 878 Comment sauvegarder une base de donnees MySQL

BackWPup

Utilisez BackWPup pour sauvegarder vos fichiers de base de données MySQL et même votre installation WP complète.

1607531802 219 Comment sauvegarder une base de donnees MySQL

Il y en a beaucoup plus Plugins WP disponible pour sauvegarder MySQL. Choisissez-en un qui fonctionne avec la version actuelle de WP et qui est activement mis à jour.

Pour éviter de perdre des données critiques, sauvegardez régulièrement votre base de données MySQL. Si vous disposez d’une sauvegarde, vous pourrez restaurer des données essentielles ou irremplaçables en cas de corruption de votre site.