Révision 5163fcf2
Ajouté par Julien Enselme il y a plus de 10 ans
bin/d6-dump-individual.sh | ||
---|---|---|
1 | 1 |
#!/bin/sh |
2 | 2 |
|
3 | 3 |
. /users/guest/assos/bin/scripts-config.sh |
4 |
. /users/guest/assos/bin/scripts-utils.sh |
|
5 |
|
|
6 |
help="ARGS: # ARGS: auto or manual, site_prefix, database password" |
|
7 |
|
|
8 |
check_arguments $# 3 "$help" |
|
4 | 9 |
|
5 |
# ARGS: auto or manual, site_prefix |
|
6 | 10 |
# WARNING : backup are regularly flushed, put your backup in a safe place. |
7 | 11 |
|
8 | 12 |
cd $dir_individual_backup |
... | ... | |
11 | 15 |
tables='_%' |
12 | 16 |
liste="$1$tables" |
13 | 17 |
|
14 |
mysql -h myweb.serv.int -u webassos --password=HBVH2ljgyZCA0AP251DY -BNe "show tables like '"$liste"'" webassos | tr '\r\n' ' ' > liste_tables.temp
|
|
18 |
mysql -h myweb.serv.int -u webassos --password=$3 -BNe "show tables like '"$liste"'" webassos | tr '\r\n' ' ' > liste_tables.temp
|
|
15 | 19 |
|
16 | 20 |
#transformation de cette liste en une variable |
17 | 21 |
var=$(cat liste_tables.temp) |
... | ... | |
22 | 26 |
fichier="$1$suffixe" |
23 | 27 |
|
24 | 28 |
if [ $1 = 'auto' ] ; then |
25 |
mysqldump webassos -h myweb.serv.int -u webassos --password=HBVH2ljgyZCA0AP251DY $var > $d6_dir_individual_auto_backup/$fichier
|
|
29 |
mysqldump webassos -h myweb.serv.int -u webassos --password=$3 $var > $d6_dir_individual_auto_backup/$fichier
|
|
26 | 30 |
else |
27 |
mysqldump webassos -h myweb.serv.int -u webassos --password=HBVH2ljgyZCA0AP251DY $var > $d6_dir_individual_manual_backup/$fichier
|
|
31 |
mysqldump webassos -h myweb.serv.int -u webassos --password=$3 $var > $d6_dir_individual_manual_backup/$fichier
|
|
28 | 32 |
fi |
29 | 33 |
|
30 | 34 |
#suppression du fichier temporaire utilisé |
Formats disponibles : Unified diff
Rerendre le wiki public
Certains scripts comportaient des mots de passe de base de données. Ces mots de passe
ont été retirés des scripts pour que le wiki puisse redevenir public.