Sauvegarde BDD sous ubuntu

Fermé
tempus1894 Messages postés 62 Date d'inscription mardi 5 mai 2009 Statut Membre Dernière intervention 5 mars 2010 - 5 mai 2009 à 16:49
tempus1894 Messages postés 62 Date d'inscription mardi 5 mai 2009 Statut Membre Dernière intervention 5 mars 2010 - 6 mai 2009 à 08:50
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
A voir également:

2 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
5 mai 2009 à 19:21
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.log
Exemple de sauvegarde des fichiers de conf de l'appli via le serveur "rsyncd" installé sur le Syno :
 rsync -avz --stats /etc/obm Syno::ObmAppli
;-))
0
tempus1894 Messages postés 62 Date d'inscription mardi 5 mai 2009 Statut Membre Dernière intervention 5 mars 2010 3
6 mai 2009 à 08:50
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
0