【问题标题】:MYSQL Replication - in some scenarios not replicatingMYSQL 复制 - 在某些情况下不复制
【发布时间】:2016-01-27 21:22:39
【问题描述】:

我已经在两台 Centos 服务器上设置了一个基本的 mySQL 复制,我们称之为 Server1 和 Server2。

它工作正常。如果我在 Server1 上通过 root 登录到 mySQL 命令行并插入到表中,我可以看到 Server2 数据库上的插入。

SHOW SLAVE STATUS 和 SHOW MASTER 状态都是同步的,看起来很健康。

但是,如果我使用 MySQL 工作台(不同的用户,但具有插入访问权限的用户)从我的桌面连接到 Server1 并输入任何内容,我仍然可以在 Server1 上看到它(从命令行,在 root 上),但我看不到它在 Server2 上。

没有错误,什么都没有。

希望你能帮忙,这快把我逼疯了。

【问题讨论】:

  • 对不起,离开我的办公桌来做 mo。最新的 mysql,使用 mysql dump 设置,不知道格式(我要研究的东西?有什么提示吗?)。将回复其他问题。
  • 名为 lll 的数据库,在主机上显示:mysql-bin.000001 |第743章lll
  • 在 Slave 上的状态是:Master_Log_File: mysql-bin.000001 Read_Master_Log_Pos: 743
  • 所以我刚刚进行了另一次插入检查 - 再次,它在 MASTER 中显示为 OK,但在从站中却没有。我检查了两者的状态,它们是同步的
  • 刚刚检查了版本 - 在 MASTER 上是 5.1.73 x86_64 redhat-linux-gnu,在 SLAVE 上是 5.6.27 MySQL Community Server (GPL)

标签: mysql centos replication


【解决方案1】:

this

这是 MySQL Workbench,那里的 SQL 脚本没有说明“使用”。

这受my.cnf中的设置影响,是replicate-do-db设置:

More details here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-15
    • 1970-01-01
    • 1970-01-01
    • 2011-03-27
    • 2014-10-05
    • 2020-02-24
    • 2010-11-12
    • 1970-01-01
    相关资源
    最近更新 更多