主从复制的Mysql校验和返回不同的值,尽管是相同的

时间:2014-07-06 08:33:39

标签: mysql replication

我在mysql中设置了主从复制,并确保我知道数据是否开始不同步我创建了一个脚本:

  1. 锁定两台服务器上的两个数据库。
  2. 将所有表的校验和打印到文本文件中。
  3. 将奴隶校验和文本文件复制到主文件。
  4. 比较两个文件以查看是否有任何不同。
  5. 但是在某些桌子上我得到了不同的校验和。所以我下载了这两个表并创建了另一个脚本来查找它们的不同之处。没有什么是不同的!他们是完全相同的。

    我确实安装了稍微不同的mysql版本,这可能导致它吗?

    +-------------------------+-----------------------------+
    | Variable_name           | Value                       |
    +-------------------------+-----------------------------+
    | innodb_version          | 5.5.34                      |
    | protocol_version        | 10                          |
    | slave_type_conversions  |                             |
    | version                 | 5.5.34-0ubuntu0.13.04.1-log |
    | version_comment         | (Ubuntu)                    |
    | version_compile_machine | x86_64                      |
    | version_compile_os      | debian-linux-gnu            |
    +-------------------------+-----------------------------+
    
    +-------------------------+-----------------------------+
    | Variable_name           | Value                       |
    +-------------------------+-----------------------------+
    | innodb_version          | 5.5.37                      |
    | protocol_version        | 10                          |
    | slave_type_conversions  |                             |
    | version                 | 5.5.37-0ubuntu0.14.04.1-log |
    | version_comment         | (Ubuntu)                    |
    | version_compile_machine | x86_64                      |
    | version_compile_os      | debian-linux-gnu            |
    +-------------------------+-----------------------------+
    

    你们中的任何人都知道造成这种情况的原因吗?

0 个答案:

没有答案