V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MySQL 5.5 Community Server
MySQL 5.6 Community Server
Percona Configuration Wizard
XtraBackup 搭建主从复制
Great Sites on MySQL
Percona
MySQL Performance Blog
Severalnines
推荐管理工具
Sequel Pro
phpMyAdmin
推荐书目
MySQL Cookbook
MySQL 相关项目
MariaDB
Drizzle
参考文档
http://mysql-python.sourceforge.net/MySQLdb.html
zencitta
V2EX  ›  MySQL

请教 mysql 主从复制问题

  •  
  •   zencitta · 2019-08-26 15:54:55 +08:00 · 5276 次点击
    这是一个创建于 1698 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    9 条回复    2019-08-27 17:40:03 +08:00
    qsbaq
        1
    qsbaq  
       2019-08-26 16:03:38 +08:00
    凌晨人少的时候听一下数据库应该问题不大吧
    maierhuang
        2
    maierhuang  
       2019-08-26 16:06:57 +08:00
    莫非用的不是 innodb 的引擎 ? 如果是 innodb 的引擎 不需要暂停啊 binlog 保留就好
    xiaoyangsa
        3
    xiaoyangsa  
       2019-08-26 16:07:14 +08:00   ❤️ 1
    重新搭个主从集群,两个库同步跑。然后新的这个补上历史数据,观察段时间没啥问题就切呗。这个更适合于单业务操作吧。要是全业务改有得搞了。
    linxb
        4
    linxb  
       2019-08-26 16:24:42 +08:00
    yc8332
        5
    yc8332  
       2019-08-26 16:27:30 +08:00
    直接加在从上面啊。主不动
    sujin190
        6
    sujin190  
       2019-08-26 16:28:13 +08:00
    用 xtrabackup,不需要暂停
    blackeeper
        7
    blackeeper  
       2019-08-26 18:35:29 +08:00
    有很多办法啊,列举两个简单的办法:
    1,你可以把主从同步先停掉,然后直接 clone 一个从库,然后再开启两个从库就可以了
    2,xtrabackup 导出数据库,然后新开一个数据库实例,然后再开始同步
    keepeye
        8
    keepeye  
       2019-08-26 18:36:57 +08:00
    加从库直接加啊 自动同步数据的
    Aresxue
        9
    Aresxue  
       2019-08-27 17:40:03 +08:00
    加在从库上,这叫多级复制,正常就应该这么干,而不是让主库负责所有从库的数据变更。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5361 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 09:08 · PVG 17:08 · LAX 02:08 · JFK 05:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.