MySQL 5.6 對復(fù)制功能提供了新特性:slave 支持 crash-safe,可以解決之前版本中系統(tǒng)異常斷電可能導(dǎo)致的 SQL thread 信息不準(zhǔn)確的問題。
原文:Enabling crash-safe slaves with MySQL 5.6
可以對從庫進行配置 crash-safe 功能是 MySQL 5.6 關(guān)于復(fù)制的一個重大改進。然而,我們注意到對如何正確開啟這個特性存在著一些困惑,那么讓我們一起來理清它要怎么做。
簡而言之
1.停止從庫 MySQL 服務(wù)
2.在配置文件 my.cnf 中添加 relay_log_info_repository = TABLE
和 relay_log_recovery = ON
3.重啟 MySQL 服務(wù)
詳情
如果要在從庫啟用 crash-safe 功能,你需要完全理解為什么要做上面所說的配置。首先,讓我們看看當(dāng)從庫崩潰時,同步會斷開的原因。
在一個從節(jié)點上,同步涉