如何設(shè)置阿里云MySQL數(shù)據(jù)庫備份的binlog_format?
發(fā)布時(shí)間:2018-05-22 點(diǎn)擊數(shù):1885
數(shù)據(jù)庫備份DBS提供數(shù)據(jù)全量備份、增量備份和數(shù)據(jù)恢復(fù)。用戶首先要?jiǎng)?chuàng)建備份計(jì)劃(DBS實(shí)例),隨后配置備份計(jì)劃,為了備份正常運(yùn)行,DBS備份對(duì)數(shù)據(jù)庫配置和賬號(hào)有一定要求。
?使用說明
- binlog_format需要設(shè)置為row,而row模式binlog會(huì)包含DML完整的前鏡像和后鏡像數(shù)據(jù),便于數(shù)據(jù)恢復(fù)。
- binlog_format不推薦設(shè)置為statement、mixed模式,相比row模式,沒有更好收益。
- 將binlog_format設(shè)置為row,只會(huì)改變binlog日志內(nèi)容,不會(huì)影響數(shù)據(jù)庫查詢,但建議kill數(shù)據(jù)庫當(dāng)前所有連接,以保證row模式在所有數(shù)據(jù)庫連接上生效。
?操作步驟
-
DBS控制臺(tái)-配置備份計(jì)劃-預(yù)檢查,如果binlog_format不是row模式,預(yù)檢查頁面會(huì)出現(xiàn)以下檢查結(jié)果。
-
binlog_format設(shè)置為row,連接數(shù)據(jù)庫,執(zhí)行set global binlog_format=ROW。
-
kill數(shù)據(jù)庫當(dāng)前所有連接。