设置MySQL从服务器的延迟复制

时间:2019-08-20 17:58:30  来源:igfitidea点击:

在本教程中,我们将学习如何在MySQL主从复制中设置延迟复制。

在设置了这个配置之后,从服务器会根据我们设置的延迟时间故意落后于主服务器。

** 在MySQL从服务器中设置延迟复制或者滞后时间,请按照以下步骤操作**

从服务器上用MySQL root用户登录

mysql -u root -p

停止从服务

STOP SLAVE;

设置MySQL从服务器复制的延迟时间

CHANGE MASTER TO MASTER_DELAY = 1800;

启动mysql slave服务

START SLAVE;

检查从服务器状态

SHOW SLAVE STATUS G;

MySQL从服务器使用滞后复制的优点

在MySQL主从复制中,当主服务器发生事件时,数据会立即同步到从服务器。
例如,如果意外地删除或者错误地更新了任何数据库、表或者数据,在滞后时间之间,我们可以停止从服务器从而保护数据。

参考文献:http://dev.mysql.com/doc/refman/5.6/en/replication-delayed.html