Sauvegarde BDD sous ubuntu
tempus1894
Messages postés
70
Statut
Membre
-
tempus1894 Messages postés 70 Statut Membre -
tempus1894 Messages postés 70 Statut Membre -
Bonjour,
Je travaille actuellement sur la mise en place de serveur sous ubuntu, je dois créer une sauvegarde automatique de base de données et de fichiers sur un autre serveur ubuntu (serveur de backup), je me penche d'abord sur la sauvegarde de bdd...
Auriez vous une technique à me donner?
Je me suis renseigné sur mysqldump, backup-manager et rsync, mais lequel est le mieux?
pouvez vous me dire la difference entre backup-manager et rsync?
ou alors si qqun connait une autre bonne solution je suis preneur...
Merci à vous
Je travaille actuellement sur la mise en place de serveur sous ubuntu, je dois créer une sauvegarde automatique de base de données et de fichiers sur un autre serveur ubuntu (serveur de backup), je me penche d'abord sur la sauvegarde de bdd...
Auriez vous une technique à me donner?
Je me suis renseigné sur mysqldump, backup-manager et rsync, mais lequel est le mieux?
pouvez vous me dire la difference entre backup-manager et rsync?
ou alors si qqun connait une autre bonne solution je suis preneur...
Merci à vous
2 réponses
-
Salut,
rdiff-backup: Des backups efficaces et incrémentaux
pouvez vous me dire la difference entre backup-manager et rsync?
En gros, Backup-Manager travaille en local alors que "rsync" lui, même s'il peut travailler en local aussi, sait aussi travailler en réseau, soit à l'aide de "ssh", soit via son propre serveur (daemon rsyncd).
Voilà un exemple de la sauvegarde d'une des bases de données sur un NAS Synology :#! /bin/bash # Environnement LANG=fr_FR.UTF-8 export LANG # Creation variables DATE=$(date +%d-%m-%Y) DATE2=$(date '+%A %d %B %Y') HEURE=$(date +%H:%M:%S) CHEMIN="/root/EJDH/backup_mysql_obm/" SERVEUR="Syno" DESTINATION="/volumeUSB1/usbbackup/backup_MySQL/OBM/base_mysql" # Creation en-tete fichier log echo "########## RAPPORT SAUVEGARDE BASE MYSQL OBM ##########" > fich.log echo >> fich.log echo "Sauvegarde du $DATE2" >> fich.log echo >> fich.log # Creation sauvegarde base obm et transfert sur Synology via rsync mysqldump --opt -u obm -pgrobourrin obm > ${CHEMIN}${DATE}_${HEURE}-obm.dump.sql && \ rsync -az -e ssh --stats ${CHEMIN} root@${SERVEUR}:${DESTINATION} >> fich.log mail -s "Sauvegarde base mysql OBM" jipicy@lalala.org < fich.log \ && rm -f fich.logExemple de sauvegarde des fichiers de conf de l'appli via le serveur "rsyncd" installé sur le Syno :rsync -avz --stats /etc/obm Syno::ObmAppli
;-))
-
Super, merci pour ta réponse!
Je vais me tourner du coté de rsync je pense.
Je vais regarder plus en détail ton ptit script.
Encore merci à toi