首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MySql复制-主服务器作为从服务器,从服务器作为主服务器

MySql复制-主服务器作为从服务器,从服务器作为主服务器
EN

Stack Overflow用户
提问于 2019-07-19 19:58:47
回答 1查看 99关注 0票数 0

我有一个设置,当主机和从机都在运行时,我想切换这个过程,使从机成为主机,并停止旧的主机。

所以我想知道应该遵循的过程。

谢谢你的预支。

EN

回答 1

Stack Overflow用户

发布于 2019-07-19 20:41:38

mysql实例充当从属实例并没有什么神奇之处。它们在各个方面都与主服务器完全相同-它们只是读取一个二进制日志文件来执行与主服务器相同的更新。这就是为什么很容易中断复制的原因-因为您可以直接在从机中插入数据,这将导致问题-但这与本主题无关。

现在,假设您的从服务器完全独立,并且所有的读写操作都发生在主服务器上,那么切换只需要重新配置应用程序以使用从服务器的身份验证细节。然后,所有读取和写入都将直接发生在从服务器上,而不是发生在主服务器上,并通过binlog在从服务器上重现。

为了防止“旧”主线程上的任何更新进入从线程,请停止从线程的运行。这就像在slaves命令行中输入"stop slave;“一样简单。

然后,您应该清除从服务器中告诉它连接到旧主机的任何配置,因为由于主键冲突的风险,这种重新连接将是非常危险的。

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

https://stackoverflow.com/questions/57112060

复制
相关文章

相似问题

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