Sauvegarde BDD sous ubuntu

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

2 réponses

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    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
  2. tempus1894 Messages postés 70 Statut Membre 3
     
    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