InnoDB dbs推荐的转储选项?

我所有的数据库都是innodb。 数据库足够小,不需要二进制日志文件和增量更新。 所以我想做简单的备份转储。

当你只使用innodb数据库时,你们推荐什么选项来用于mysqldump>

我环顾四周,没有find任何我信任的build议。 看来我可以逃脱--all-databases --single-transaction

你有没有听说过XtraBackup? 这是一个在线工具,用于实时备份InnoDB数据库,无需locking任何表或中断服务。

https://launchpad.net/percona-xtrabackup

它工作得非常好,有许多select。 它是由MySQL咨询社区的领导者Percona制作的。

这可能值得一试。

如果你没有任何问题来“locking”所有数据库的备份完成时间,那么我想single-transaction选项就是你需要有一个一致的备份。

照顾这个(从Mysql手册 ):一致的读取不是从那些(ALTER,CREATE,ETC ..)语句中分离出来的。