🎒Backup et restauration
Tutoriel : Backup et restauration de base de données
🌟 Tutoriel : Backup et restauration de base de données
✅ Être connecté en SSH au module concerné.
✅ Disposer des droits d’administration sur le module.
✅ Connaître le nom d’utilisateur de la base de données.
1️⃣ Téléchargement du script
Commencez par télécharger le script de sauvegarde en exécutant la commande suivante :
curl "https://scorpio-mail-template-prod.s3.fr-par.scw.cloud/backupDatabase.sh" > backupDatabase.sh
2️⃣ Donnez les droits d’exécution au script
Rendez le script exécutable :
chmod +x backupDatabase.sh
3️⃣ Lancez le script
Exécutez le script avec la commande :
💡 Astuce : Le script vous demandera le nom d’utilisateur de la base de données pour s’y connecter.
Une fois le script terminé :
Un nouveau répertoire “backup” sera créé.
Ce répertoire contiendra un sous-répertoire daté du jour.
À l’intérieur de ce dernier, vous trouverez un fichier .sql nommé selon l’heure d’exécution du script.
1️⃣ Téléchargement du script
Téléchargez le script de restauration :
2️⃣ Exécution du script
Rendez le script exécutable si ce n’est pas déjà fait, puis lancez-le :
💡 Remarque :
Le script vous demandera à nouveau le nom d’utilisateur.
Si plusieurs sauvegardes ont été réalisées, il vous proposera de sélectionner le fichier de backup à restaurer (selon la date et l’heure).
Après l’exécution :
Un fichier de log nommé restore_log.txt sera généré dans le répertoire contenant le fichier de backup utilisé.
Attention : Si une nouvelle restauration est effectuée avec un fichier ayant la même date, le fichier de log précédent sera remplacé.
🖥️ Restauration sur un module vierge
Vous voulez restaurer les données d’un module sur un nouveau module ? 🚀
Récupérez le répertoire “backup” généré par le script backupDatabase.sh sur l’ancien module.
Copiez ce répertoire sur le nouveau module dans le même répertoire où se trouve le script de restauration.
Suivez les étapes de la section précédente pour exécuter le script de restauration.