Bonjour,
je suis entrain de réaliser un script sh qui sauvegarde ma base de donné mysql toute les 15 minute automatiquement via crontab
mes copie de ma base de donnée sont stocké dans /auto/sql
voila mon script
mon script dans un premier temps sauvegarde au format sql mes trois bases de donné
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 #!/bin/sh cd /auto/sql rm * sleep 5 mysqldump -u root account > account.sql mysqldump -u root parma > parma.sql mysqldump -u root controle > controle.sql sleep 5 cd /auto/ tar cvjf savemysql.tar.bz sql/ sleep 5 cd /auto/sql rm *.sql
ensuite , il fais une archive nommé savemysql.tar.bz et qui contient les trois base de donné sql
ensuite il supprime tout les fichier avec extension .sql
seul probleme c'est que l'ancienne sauvegarde est supprimé
j'aimerai donc pouvoir cree une archive avec un numero
exemple:
savemysql1.tar.bz
savemysql2.tar.bz
savemysql3.tar.bz
et toute les conserver
comment je peux faire ?
Partager