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