2

目标:能够实时同步2个linux服务器。

我担心的是在使用 Rsync 镜像 mysql 服务器之后。它唯一无法同步的是条目(即使用插入查询将数据插入数据库)。我将如何解决这个问题?

我做过的事情:

  • scp2个服务器的密钥,这样每次交易都不会询问密码
  • 我用了

    rsync -avc /var/lib/mysql/ root@10.1.99.XXX:/var/lib/mysql/
    

    同步数据库/表,但无法同步条目。

4

1 回答 1

0

岩崎,

它并不像使用 rsync 那样简单,因为 mysql 可能会在您推送文件时打开文件。Linux 可以进行文件复制,但是使用这种技术,表被锁定在内存中,直到数据库重新启动。

我确实有一个脚本可以执行同步部分,但它确实需要重新启动数据库,这可能不是您想要的(您提到实时同步)

于 2012-10-05T13:49:43.483 回答