Sauvegarde incrémentielle de BDD - SQL/NoSQL - Programmation
Marsh Posté le 12-10-2012 à 11:10:51
Je me reexplique !
On a plusieurs BDD sur les postes, actuellement j'ai un script de back up automatisé des BDD vers le poste même, le nom du back up est de la forme BDD_date_heure.sql. On voudraient faire une copie régulière des BDD vers un NAS, par contre on voudraient avoir une seule version pour chaque BDD dans le NAS (version la plus récente), j'ai pensé à une idée, c'est écraser la version précédente à chaque nouveau dépôt mais je vois pas comment le faire en utilisant la commande XCOPY par exemple ...)
Merci;
Marsh Posté le 12-10-2012 à 14:34:45
je lance une idée
juste avant la copie
tu supprimes toutes les versions de cette base puis tu colles ton nouveau backup
pour ton autre problème ça me semble vraiment compliqué sans avoir des conflit sur les id voir même les références suivant comment tu génères cette référence
Marsh Posté le 14-10-2012 à 20:37:18
Tu fais un if exist BDD*.sql (del......)
Marsh Posté le 25-10-2012 à 13:00:19
Peut-être mettre en place une réplication de BD en utilisant la fonctionnalité native de Mysql?
Edit :
http://dev.mysql.com/doc/refman/5. [...] howto.html
http://www.networklife.net/2009/06 [...] ase-mysql/
Marsh Posté le 11-10-2012 à 14:53:44
Bonjour,
j'ai actuellement un script qui réalise des back up automatique de la BDD (MySQL, le script utilise la commande DUMP et est en .bat ...), ça fonctionne en ajoutant la date et l'heure. On voudrait réaliser les copies des BDD dans un NAS parcontre on voudrait tout centraliser dans un seul fichier .sql (la BDD étant la même, seuls les données peuvent être ajoutées ...), le but étant que sur le NAS on une seule BDD (version récente, avec la date du dernier back up ...), avez vous des idées ?
Merci beaucoup!