如何进行非企业MySQL InnoDB引擎的物理备份



根据文档,如果您使用的是myism,则可以对MySQL进行物理备份。即复制数据文件。但是,为了对InnoDB引擎进行"物理备份",您需要MySqlenterPrise。我目前尚未使用MySQL Enterprise,并且具有100GB的数据库。我不想使用mysqldump,而是想做物理备份。有办法实现这一目标吗?

percona xtrabackup是免费的和开源的,并与使用InnoDB的MySQL及其衍生物的免费开源分布一起工作。

https://www.percona.com/software/mysql-database/percona-xtrabackup

当与MySQL的Percona服务器结合使用时,Percona Xtrabackup提供了当前可用的交易系统的唯一真正的非阻止实时备份。

实际上,Percona Xtrabackup在MySQL社区版中也很好地工作。

如果您愿意停止MySQLD足够长的时间来复制整个/.../mysql/Tree,则可以进行物理备份。

如果您已经设置了LVM,则停机时间左右,无论数据集大小如何:停止mysqld;取LVM快照;重新启动mysqld;然后将其塑造复制到其他地方;(并关闭LVM)。

相关内容

  • 没有找到相关文章

最新更新