A機器上運行MySQL5.7,想把它的binlog檔案,實時(注意:是實時)同步到B機器上,需要怎么做?想用rsync;
說明:我測驗過使用 read-from-remote-server , 不好; 會斷;
所以想用 rsync; 不知道能否達到效果;
uj5u.com熱心網友回復:
可以采用blackhole,黑洞引擎,這個引擎只會產生binlog,不會寫入資料到檔案。可以利用這個引擎搭一個從庫,就等于實時備份binlog了。uj5u.com熱心網友回復:
能說下你這么做的意義是啥嗎?uj5u.com熱心網友回復:
1、減master to slave同步 壓力;2、中繼只接收binlog,無寫入,只有網路沒有io,配一臺小機器大網路就可以;
3、從中繼過來的東西,再同步到級聯slave的時候不考慮master同步壓力,直接同步即可
uj5u.com熱心網友回復:
一般來說,還是在 B 上面建一個從服務器吧,這樣 BINLOG 就可以過來了,你只可以把 SQL THREAD 停掉,這樣只做 BINLOG 的同步轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/48443.html
標籤:MySQL
下一篇:debug目錄下資料庫資料丟失
