【问题标题】:mysql replication: how to skip aheadmysql复制:如何向前跳过
【发布时间】:2012-04-11 00:40:07
【问题描述】:

我在主服务器和从服务器之间设置了 mysql 复制。现在发现从服务器落后了。如果我只关心最新数据,有什么想法可以跳过 mysql 复制吗?

谢谢。

【问题讨论】:

    标签: mysql replication


    【解决方案1】:

    它应该会很快赶上来,但是您可以将从站设置为在任何时候启动。如果要将其设置为 master 当前所在的位置,请在 master 上运行此命令以发现 Master 在复制日志中的位置:

    SHOW MASTER STATUS;
    

    然后在从服务器上,使用 CHANGE MASTER 命令更新主日志文件和主日志位置以匹配您在上面的命令中看到的内容。

    STOP SLAVE;
    CHANGE MASTER TO MASTER_LOG_FILE='log_file', MASTER_LOG_POS=#;
    START SLAVE;
    

    http://dev.mysql.com/doc/refman/5.1/en/change-master-to.html

    或者,您可以直接跳过一定数量的指令。但你通常这样做只是为了跳过一个问题。 http://dev.mysql.com/doc/refman/5.1/en/set-global-sql-slave-skip-counter.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-14
      • 1970-01-01
      • 2010-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多