请教 mysql 主从复制问题

2019-08-26 15:54:55 +08:00
 zencitta

有一对主从复制 mysql 服务器,现在想多加一个从服务器。使用 mysqldump 的话好像需要暂停主服务器的更新,但是主服务器实时有数据更新,没办法暂停。请问有什么办法可以处理。

5289 次点击
所在节点    MySQL
9 条回复
qsbaq
2019-08-26 16:03:38 +08:00
凌晨人少的时候听一下数据库应该问题不大吧
maierhuang
2019-08-26 16:06:57 +08:00
莫非用的不是 innodb 的引擎 ? 如果是 innodb 的引擎 不需要暂停啊 binlog 保留就好
xiaoyangsa
2019-08-26 16:07:14 +08:00
重新搭个主从集群,两个库同步跑。然后新的这个补上历史数据,观察段时间没啥问题就切呗。这个更适合于单业务操作吧。要是全业务改有得搞了。
linxb
2019-08-26 16:24:42 +08:00
yc8332
2019-08-26 16:27:30 +08:00
直接加在从上面啊。主不动
sujin190
2019-08-26 16:28:13 +08:00
用 xtrabackup,不需要暂停
blackeeper
2019-08-26 18:35:29 +08:00
有很多办法啊,列举两个简单的办法:
1,你可以把主从同步先停掉,然后直接 clone 一个从库,然后再开启两个从库就可以了
2,xtrabackup 导出数据库,然后新开一个数据库实例,然后再开始同步
keepeye
2019-08-26 18:36:57 +08:00
加从库直接加啊 自动同步数据的
Aresxue
2019-08-27 17:40:03 +08:00
加在从库上,这叫多级复制,正常就应该这么干,而不是让主库负责所有从库的数据变更。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/595240

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX