Projet

Général

Profil

Révision 5163fcf2

Ajouté par Julien Enselme il y a plus de 10 ans

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.

Voir les différences:

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