[Linux-bruxelles] Backup fichiers + mysql

Thibault Richard thibault.richard at skynet.be
Mer 28 Déc 18:15:31 CET 2005


Pour MySQL, je ne puis que te conseiller l'usage de 
http://sourceforge.net/projects/automysqlbackup/

C'est un simple script bash qui est tout bonnement génial .... et comme tout 
programme génial, d'une facilité d'usage déconcertante.

Pour les fichiers, je sais que le simple usage de tar avec des tas d'opions 
poussées te permet ça.

Cependant, l'usage de http://packages.debian.org/stable/utils/dar me semble 
plus indiqué. Je n'ai cependant pas d'expérience d'usage mais je suis quasi 
certain que quelqu'un ici pourra  t'aider.

Si la fonctionnalité différentielle ne t'intéresse pas et que tu as de la 
place, tu peux t'inspirer de ce mini script

#!/bin/bash

cd /home
for user in *
do
  TIMESTAMP=`date +%Y%m%d%H%M%S`
  tar zcfvP /var/backups/home/$user$TIMESTAMP.tar.gz /home/$user/*
done



----- Original Message ----- 
From: "Sébastien Adam" <sebastien.adam.be at gmail.com>
To: "Mailing-list du BxLUG" <linux-bruxelles at lists.bxlug.be>
Sent: Wednesday, December 28, 2005 11:08 AM
Subject: [Linux-bruxelles] Backup fichiers + mysql


Bonjour à tous,

Au bureau, j'ai lancé un projet de base de données accessible via un
navigateur web.

N'ayant aucun budget pour réaliser l'opération, j'ai utilisé un PC de
récup sur lequel j'ai installé Debian avec serveur Apache et base de
données MySQL.

Aujourd'hui, j'ai réalisé tout un portail d'information et j'ai peur
qu'un crash du disque dur me fasse perdre tout mon travail. Je
voudrais faire un petit script de backup lancé par cron.

Malheureusement, je m'y perds avec les mysqldump, tar, gzip, bzip2, etc.

Voici ce que le script devra faire:
1. Backup de la base de données mysql (mysqldump ...)
2. Backup du fichier de résultat de la sauvegarde de la base de
données + fichiers du site intranet (tar, gzip, bzip, ... ?) +
éventuellement les fichiers de configurations. Chaque jour sera
sauvegardé dans un fichier séparé.
3. Suppression des backups agés de plus de 30 jours (ça, ça ne devrait
pas être un problème).

Merci d'avance et bonne fêtes à tous.

Sébastien Adam.

-- 
Linux-bruxelles mailing list
Linux-bruxelles at lists.bxlug.be
http://lists.bxlug.be/mailman/listinfo/linux-bruxelles





Plus d'informations sur la liste de diffusion Linux-bruxelles