Des sauvegardes régulières sont essentielles lorsque vous exécutez un site Web , de sorte que vous pouvez restaurer le site le plus rapidement possible après une panne de serveur, par exemple . Contrairement aux fichiers sources qui composent le site , qui restent inchangées la plupart du temps , la base de données est en constante évolution avec de nouvelles données ajoutées et mises à jour des enregistrements existants . Pour que vous puissiez restaurer le site avec le minimum de perte de données, vous devriez faire des sauvegardes de bases de données fréquents , effectuées à l'aide de l'outil mysqldump installé avec MySQL. L'outil crée un fichier texte contenant toutes les instructions SQL nécessaires pour reconstruire la base de données . Instructions
1
Connectez-vous à votre serveur Linux distant en utilisant SSH, ou d'ouvrir une session de terminal si vous êtes sur la machine locale.
2
Allez dans le répertoire qui stockera le fichier de sauvegarde à l'aide de la commande " cd", ou utilisez la commande " mkdir " pour créer un nouveau répertoire
3 type de
la commande suivante à l'invite de commande : .
< p > mysqldump -u username- p password database-name > sqlfile.txt
Vous devez remplacer "username" et "password" avec les détails d'un utilisateur MySQL avec des autorisations d'accès à la base de données. Remplacer " database-name " avec le nom de la base de données, et " sqlfile.txt " avec le nom que vous souhaitez attribuer au fichier de vidage SQL
4
Restaurer la base de données en utilisant la commande mysql. : Photos
mysql -u username- p password database-name < sqlfile.txt
Cette opération peut prendre un certain temps à compléter , en fonction de la taille du fichier de vidage. MySQL exécute chaque instruction SQL dans le fichier de vidage , pour créer une réplique exacte de la base de données au moment de la sauvegarde.