天天看點

mysql主從延遲設定

Mysql (需5.6以上版本)延遲複制配置,通過設定Slave上的MASTER TO MASTER_DELAY參數實作:

CHANGE MASTER TO MASTER_DELAY = N;

N為多少秒,該語句設定從資料庫延時N秒後,再與主資料庫進行資料同步複制

具體操作:

登陸到Slave資料庫伺服器

mysql>stop slave;

mysql>CHANGE MASTER TO MASTER_DELAY = 600;

mysql>start slave;

mysql>show slave status \G;

檢視SQL_Delay的值為600,表示設定成功。

注釋:

SQL_Delay:一個非負整數,表示秒數,Slave滞後多少秒于master。

SQL_Remaining_Delay:當 Slave_SQL_Running_State 等待,直到MASTER_DELAY秒後,Master執行的事件,

此字段包含一個整數,表示有多少秒左右的延遲。在其他時候,這個字段是NULL。

本文轉自 吃草的青蛙 51CTO部落格,原文連結:http://blog.51cto.com/tlinux/1760755,如需轉載請自行聯系原作者