我在主服务器和从服务器之间设置了 mysql 复制。现在发现从服务器落后了。如果我只关心最新数据,有什么想法可以跳过 mysql 复制吗?
谢谢。
它应该很快赶上来,但是您可以将从站设置为在任何时候启动。如果要将其设置为 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