在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  Linux  數(shù)據(jù)庫(kù)/ mysql 主從備份可以防止主服務(wù)器被刪庫(kù)刪表嗎?

mysql 主從備份可以防止主服務(wù)器被刪庫(kù)刪表嗎?

基于binlog的主從復(fù)制,如果master的庫(kù)或者表被刪了,slave的也會(huì)跟著刪的。我想問,slave從master讀取的binlog有沒有在slave上保存,這樣slave才可以在刪庫(kù)刪表后恢復(fù)(假設(shè)此時(shí)主庫(kù)的binlog在刪庫(kù)刪表后被人惡意刪了)

回答
編輯回答
帥到炸

在從庫(kù)上開啟binlog并且打開log-slave-updates選項(xiàng),這樣從Master同步過來的更新就會(huì)被記錄日志。
這樣就實(shí)現(xiàn)了更加安全的保障,即使master數(shù)據(jù)庫(kù)被刪庫(kù),日志文件被刪掉,依然可以從slave上恢復(fù)過來!

2018年3月9日 17:20
編輯回答
笨笨噠

有保存,但是是向前滾動(dòng)的, 不及時(shí)備份的話就可以找不到了.

2017年8月1日 09:49
編輯回答
神經(jīng)質(zhì)
  • 如果mysql是由于delete truncate等操作誤刪的話,mysql 主服務(wù)器自己也可以從log中恢復(fù)過來。
  • 如果是由于rm -rf這些,那從數(shù)據(jù)庫(kù)確實(shí)有這個(gè)作用
2018年1月19日 20:49