Backup de répertoire et BDD via un script
Résolu/Fermé
Frost82
Messages postés
16
Date d'inscription
jeudi 21 août 2008
Statut
Membre
Dernière intervention
21 novembre 2011
-
16 nov. 2011 à 17:29
mamiemando Messages postés 33401 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 novembre 2024 - 21 nov. 2011 à 20:26
mamiemando Messages postés 33401 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 novembre 2024 - 21 nov. 2011 à 20:26
A voir également:
- Backup de répertoire et BDD via un script
- Script vidéo youtube - Guide
- Cobian backup - Télécharger - Sauvegarde
- Windows backup - Accueil - Installation
- Logiciel backup - Guide
- Partager des photos via un lien - Guide
3 réponses
mamiemando
Messages postés
33401
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
28 novembre 2024
7 804
16 nov. 2011 à 20:34
16 nov. 2011 à 20:34
En fait ton besoin est beaucoup trop vague pour qu'on puisse y répondre.
Voici quelques mécanismes de base :
Sur une base de données tu peux faire un backup physique et un backup logique. Les deux ont leur avantages et leur contraintes :
- Un backup physique est très rapide à faire, mais il ne faut pas que la base soit modifiée pendant le backup (ce qui souvent ne peut être garanti que si l'on stoppe le temps du backup le serveur de base de données). De plus selon le moteur de utilisé, ce n'est pas toujours possible. Par exemple, avec le serveur de base de données mysql, tu peux faire un backup phyisque d'une table MyISAM mais pas innoDb.
Exemple : Ici on backup la base toto du serveur de base mysql. A titre d'exemple tu peux utiliser toto = mysql puisque mysql stocke ses information dans une base appelée "mysql" en MyISAM.
- Un backup logique est plus long à faire, plus coûteux en place mais peut se faire à chaud. Il consiste à retranscrire sous le format de requêtes SQL la création d'une base, de ses tables, et de son contenu. En mysql par exemple, tu peux utiliser la commande mysqldump.
http://doc.ubuntu-fr.org/tutoriel/sauvegarder_automatiquement_ses_bases_de_donnees
Sur des fichiers, un bon moyen de faire des backups est de lancer périodiquement des rsync vers une machine qui va accueillir les backup.
http://doc.ubuntu-fr.org/rsync
Que ce soit pour des backups de bases ou de fichiers, tu peux déclencher périodiquement le backup avec cron (éventuellement épaulé par fcron). Autre alternative au couple (cron, fcron) : anacron.
http://doc.ubuntu-fr.org/cron
http://doc.ubuntu-fr.org/fcron
http://doc.ubuntu-fr.org/anacron
Je t'invite également à lire un petit cours de shell qui te sera sans doute utile pour mettre en place ton backup.
Bonne chance
Voici quelques mécanismes de base :
Sur une base de données tu peux faire un backup physique et un backup logique. Les deux ont leur avantages et leur contraintes :
- Un backup physique est très rapide à faire, mais il ne faut pas que la base soit modifiée pendant le backup (ce qui souvent ne peut être garanti que si l'on stoppe le temps du backup le serveur de base de données). De plus selon le moteur de utilisé, ce n'est pas toujours possible. Par exemple, avec le serveur de base de données mysql, tu peux faire un backup phyisque d'une table MyISAM mais pas innoDb.
Exemple : Ici on backup la base toto du serveur de base mysql. A titre d'exemple tu peux utiliser toto = mysql puisque mysql stocke ses information dans une base appelée "mysql" en MyISAM.
sudo service mysql stop cd /var/lib/mysql tar cvzf toto.tgz toto/ sudo service mysql start
- Un backup logique est plus long à faire, plus coûteux en place mais peut se faire à chaud. Il consiste à retranscrire sous le format de requêtes SQL la création d'une base, de ses tables, et de son contenu. En mysql par exemple, tu peux utiliser la commande mysqldump.
http://doc.ubuntu-fr.org/tutoriel/sauvegarder_automatiquement_ses_bases_de_donnees
Sur des fichiers, un bon moyen de faire des backups est de lancer périodiquement des rsync vers une machine qui va accueillir les backup.
http://doc.ubuntu-fr.org/rsync
Que ce soit pour des backups de bases ou de fichiers, tu peux déclencher périodiquement le backup avec cron (éventuellement épaulé par fcron). Autre alternative au couple (cron, fcron) : anacron.
http://doc.ubuntu-fr.org/cron
http://doc.ubuntu-fr.org/fcron
http://doc.ubuntu-fr.org/anacron
Je t'invite également à lire un petit cours de shell qui te sera sans doute utile pour mettre en place ton backup.
Bonne chance
Frost82
Messages postés
16
Date d'inscription
jeudi 21 août 2008
Statut
Membre
Dernière intervention
21 novembre 2011
4
21 nov. 2011 à 15:42
21 nov. 2011 à 15:42
Merci pour ta réponse détaillé et précise. Par contre je suis tombé sur ce lien qui je pense rempli l'ensemble des mes besoins.
http://w3.nonsenz.org/sauvegarde.html
Je vais donc essayer de pencher sur ce script. Merci
http://w3.nonsenz.org/sauvegarde.html
Je vais donc essayer de pencher sur ce script. Merci
mamiemando
Messages postés
33401
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
28 novembre 2024
7 804
21 nov. 2011 à 20:26
21 nov. 2011 à 20:26
Ok n'hésite pas à revenir sur ce fil de discussion si le besoin s'en fait sentir. En attendant je bascule le sujet en résolu, on l'ouvrira si nécessaire.
Bonne continuation !
Bonne continuation !