首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL主从复制和备份

MySQL主从复制和备份
EN

Database Administration用户
提问于 2013-11-19 11:06:36
回答 1查看 1.2K关注 0票数 0

我希望将以下备份解决方案实现为mysql站点上的高级备份解决方案:

若要将复制用作备份解决方案,请将数据从主复制到从服务器,然后备份数据从。可以暂停并关闭从服务器,而不会影响主服务器的运行操作,因此您可以生成“活动”数据的有效快照,否则需要关闭主服务器。

我将让主->从复制每5分钟运行一次,然后每30分钟执行一次对从服务器的完整备份。

我了解到,当备份从服务器时,这是一个数据库转储,需要锁定所有表。因此,主人将不能复制到救世主,这会导致任何错误在主程序端吗?这个案子到底发生了什么?如果主不能复制到从服务器,复制会失败吗?或者它会优雅地处理吗?

当备份从服务器时,如果主服务器不能复制,我可以接受,因为复制非常频繁。我只想知道如果主程序试图复制并且奴隶被锁定,会发生什么情况。

EN

回答 1

Database Administration用户

发布于 2013-11-19 11:31:18

奴隶的操作和问题不会影响主。我不理解“主->从复制每5分钟运行一次”的概念。主人上的所有交易将立即在奴隶上复制。

如果您的表是InnoDB,则转储将不会锁定任何表(使用选项-单事务),因此您也可以在主表和从表上进行正常活动。

要备份从服务器,还可以停止复制、关闭MySQL (从服务器)、复制数据文件或使用热备份解决方案(如Percona XtraBackup )。

麦克斯。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/53550

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档