什么是mysqldump用作备份的合适的configuration

有一些关于如何使用mysqldump ( 1,2,3或4 )来转储数据库的资源,但其中大部分都是“只是mysqldump整个事情”。 我的mysqldump结果不同于我从我的托pipe(不同的格式)获得的结果。

有没有mysqldump参数的“最佳”组合,结果是一致的结果,以后再恢复优化等?

即:我应该使用 – --single-transaction--add-drop-table--add-locks--create-options--disable-keys --extended-insert --disable-keys , – --extended-insert , – 快速?

我们主要使用InnoDB,备份发生在galera rsync复制节点上(所以阻塞应该不成问题)。 但是我不想使用XtraBackup,因为我们有时会使用备份在本地重新加载数据库并testing错误等。理想情况下,我希望拥有每个数据库的备份文件。