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
AlanZhang
V2EX  ›  MySQL

有人设置过 mysql dual master replication 吗?

  •  
  •   AlanZhang · 2014-06-03 17:49:22 +08:00 · 3707 次点击
    这是一个创建于 3828 天前的主题,其中的信息可能已经有所发展或是发生改变。
    一个服务器是Linode,一个阿里云,现在遇到一个无解的问题:有时候阿里云会停止同步(Linode的同步一直是正常的),在show slave status\G中不报任何错误,没有任何延迟。然后运行一下slave stop;slave start 命令就好了。求解。
    10 条回复    2014-06-05 17:50:31 +08:00
    fredcc
        1
    fredcc  
       2014-06-03 18:44:15 +08:00 via Android
    双主?mysql主从同步受网络抖动影响很大,建议内网或专线连接
    AlanZhang
        2
    AlanZhang  
    OP
       2014-06-03 20:27:27 +08:00 via iPhone
    @fredcc 也许是网络的问题,因为只是单方面的。有跨越大洋的专线?不知道换作mariadb会不会好些,因为mysql运行一下slave stop start 就好了。
    fredcc
        3
    fredcc  
       2014-06-04 00:24:10 +08:00
    @AlanZhang 有跨洋专线,电信和联通都可以做,费用不菲。如果换编译版本能解决,请告诉我。
    xiawinter
        4
    xiawinter  
       2014-06-04 12:39:13 +08:00
    用 linode 的人专线, 楼上你好意思说呢?!

    看一下 mysql 的日志, 我肯定 100% sure 和 mysql 没有关系, 换 mariadb 解决不了。

    跨洋的同步谁有方案跟我说一下

    阿里云的 IO 真是没得说, 跟几十年前的硬盘一样
    AlanZhang
        5
    AlanZhang  
    OP
       2014-06-04 14:29:55 +08:00
    @fredcc 专线就算了,估计正常公司都不会听到这个词。就像问电信,为什么gfw老屏蔽我们网站,她会说,不存在gfw。
    AlanZhang
        6
    AlanZhang  
    OP
       2014-06-04 14:35:16 +08:00
    @xiawinter 仔细看了下日志,找不到相关的。并且很奇怪的,基本上运行一下组合命令slave stop;slave start;就好了。所以我猜是不是和mysql也有些关系?当然,和网络,io也应该有些关系,基本上都是下午的时候会暂停几下,而下午是流量高峰期。
    fredcc
        7
    fredcc  
       2014-06-04 15:42:01 +08:00
    @xiawinter 我也就这么一说嘛。
    ShiningRay
        8
    ShiningRay  
       2014-06-04 23:14:24 +08:00
    换成用CouchBase Riak之类的如何?
    AlanZhang
        9
    AlanZhang  
    OP
       2014-06-05 17:48:54 +08:00
    @fredcc
    @xiawinter 解决办法 crontab -e:
    44 12,13,14,15,16 * * * /usr/bin/mysql -uuser -ppassword -e 'slave stop;slave start;'
    AlanZhang
        10
    AlanZhang  
    OP
       2014-06-05 17:50:31 +08:00
    @ShiningRay 没听过,能和mysql搭配用?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3982 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 00:57 · PVG 08:57 · LAX 16:57 · JFK 19:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.