Comment sauvegarder une base de données MySQL


MySQL est un système de gestion de bases de données relationnelles(SGBDR). Il gère les instructions de base de données et peut gérer de nombreuses 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ù les ajouter.

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

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 à phpMyAdmin outil de votre panneau de contrôle d'hébergement Web tel que cPanel. Nous utiliserons cPanel aux fins de cet article.

  • Commencez par vous connecter à votre cPanel et cliquez sur phpMyAdmin.
    • Choisissez la base de données MySQL que vous souhaitez sauvegarder dans le panneau de navigation de gauche barre latérale. Cliquez ensuite sur le lien d'exportation situé dans la barre de navigation supérieure.
      • Sur la page d'exportation, vous verrez deux options: Personnaliséet Rapide. Sélectionnez l'option Personnalisé.
        • Après avoir choisi Personnalisé, 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.
          • Cliquez sur le bouton Allerpour démarrer la sauvegarde et télécharger votre fichier. Le nom de votre fichier sera le 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 la commande mysqldumppour créer un vidage de fichier texte de votre base de données qui sera géré par MySQL. Un vidage de fichier texte est un fichier texte qui inclut les commandes SQL dont vous avez besoin pour recréer votre base de données à partir de zéro.

            In_content_1 all: [300x250] / dfp: [640x360]- ->
            • Pour sauvegarder une seule base de données, utilisez la commande suivante:
            • mysqldump database_name>database_name.sql

              Cette commande créera la sauvegarde et l'enverra dans un fichier .sql. Il 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_onefait référence au nom de la première base de données et database_twoest 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 tous vos
                • 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 à une heure spécifiée. Nous 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 jusqu'à la section Avancéeet cliquez sur Cron jobs.
                    • Vous verrez un avertissement que vous devez avoir une bonne connaissance des commandes Linux pour utiliser efficacement les tâches cron. Si ce n'est pas le cas, consultez votre administrateur d'hébergement.
                      • Si vous souhaitez recevoir un e-mail chaque fois qu'un travail cron exécute une commande qui produit une sortie, mettez votre adresse e-mail dans la case et cliquez sur Mettre à jour l'e-mail.
                        • Choisissez l'un des Paramètres communsdans le menu déroulant pour sélectionner la fréquence à laquelle vous souhaitez exécuter la sauvegarde.
                          • Vous pouvez également modifier les autres paramètres tels que l'heure et le jour de la semaine.
                            • Il est maintenant temps de mettre la commande comme suit:
                            • / usr / bin / mysqldump -u nombus -p'dbpassword 'nombd>/ home / nomutilisateur / chemin / sauvegarde .sql

                              • Remplacez dbusername, dbpasswordet dbnamepar votre nom d'utilisateur, votre mot de passe et votre nom de base de données.
                              • Cheminfait référence à un dossier ou une série de dossiers où vous souhaitez que votre fichier de sauvegarde aille. Le nom de votre fichier de sauvegarde est représenté dans la commande sous la forme backup.sql. Vous pouvez modifier 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 tâches Cron actuelles.
                                • Si vous souhaitez modifier l'un de vos travaux cron actuels, cliquez sur Modifier. Si vous ne voulez plus exécuter aucune tâche ou faire une erreur, cliquez sur Supprimer.
                                • Utiliser 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.

                                  BackWPup

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

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

                                  Pour éviter de perdre des données critiques, sauvegardez régulièrement votre base de données MySQL. Si vous avez une sauvegarde, vous pourrez restaurer des données essentielles ou irremplaçables si quelque chose devait arriver pour corrompre votre site.

                                  Coursaline.com: phpMyAdmin - Sauvegarde et restauration de bases de données

                                  Related posts:


                                  4.01.2020