备份 MySQL 服务器

Kib*_*bee 13 mysql backup

备份 MySQL 服务器的最佳方法是什么?我想要一种不需要关闭服务器的方法。是否需要InnoDB 热备份之类的东西,或者我可以只使用 MySQL Administrator 工具中提供的备份工具。一个比另一个有什么优势?

Tim*_*imB 12

我们使用 mysqldump,它在 MySQL 运行时工作。我们开始使用 mysqldump 是因为当我们的需求很小时它最容易设置,而且它似乎满足了这些需求。从那时起,我们的数据库不断增长,但还没有超过 mysqldump。它是否适合您将取决于您的数据库的大小、它们通常的操作负载,以及可能还有很多其他因素。

  • 当您拥有大型数据库和/或依赖 MyISAM 时,mysqldump 会崩溃。我们有一些 400G 的数据库,其中有很多索引需要在导入转储时重建,因此从备份中恢复需要数天时间。当您的 mysqldump 已超出容量时,LVM 快照可提供更好的恢复时间。 (3认同)