Bonjour,
Afin de sauvegarder mes bases j'utilise ce script shell:
Code shell : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 #!/bin/sh # Outil de dump MYSQLDUMP=mysqldump #Outil de check MYSQLCHECK=mysqlcheck # Options passées à MysqlDUMP OPTIONS="--add-drop-database --add-drop-table --complete-insert --routines --triggers --allow-keywords --max_allowed_packet=50M --force" # On construit la liste des bases de données BASES="$(mysql -u $user -h $host -p$pass -Bse 'show databases')" # On lance le dump des bases for db in $BASES do #On lance un check et une analyse pour chaque base de donnée #$MYSQLCHECK -u $user -h $host -p$pass -c -a $db # On lance un mysqldump pour chaque base de donnée $MYSQLDUMP -u $user -h $host -p$pass $OPTIONS $db -R > "$db"-"$DATE".sql"; done
En voulant faire un test de restauration, je me suis aperçu qu'il fallait que les bases soient créées afin de pouvoir les restaurer.
Savez-vous si il est possible de sauvegarder "la création des bases en elles-mêmes également" ?
Merci beaucoup pour votre aider
Partager