mysql 主从备份可以防止主服务器被删库删表吗?

基于binlog的主从复制,如果master的库或者表被删了,slave的也会跟着删的。我想问,slave从master读取的binlog有没有在slave上保存,这样slave才可以在删库删表后恢复(假设此时主库的binlog在删库删表后被人恶意删了)

阅读 7k
3 个回答

在从库上开启binlog并且打开log-slave-updates选项,这样从Master同步过来的更新就会被记录日志。
这样就实现了更加安全的保障,即使master数据库被删库,日志文件被删掉,依然可以从slave上恢复过来!

有保存,但是是向前滚动的, 不及时备份的话就可以找不到了.

  • 如果mysql是由于delete truncate等操作误删的话,mysql 主服务器自己也可以从log中恢复过来。
  • 如果是由于rm -rf这些,那从数据库确实有这个作用
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题