Cher journal,
J'ai enfin trouvé une manière de sauvegarder et de restaurer une base MySQL de plusieurs Go qui soit efficace dans les deux sens.
Pour les bases
-
Sauvegarde:
mysqldump --single-transaction --quick -B $db | gzip > $db.sql.gz
-
Restauration
zcat $db.sql.gz
Pour les bases > 1 Go, une approche innovante est préférable, surtout dans le cas d'innodb (où il ne faut pas oublier d'activer innodb_file_per_table)
- Sauvegarde (que vous pouvez éventuellement compresser par la suite): mysqldump --quick --skip-extended-insert --tab=/tmp/$db -B (…)