mysql 主从备份可以防止主服务器被删库删表吗?
基于binlog的主从复制,如果master的库或者表被删了,slave的也会跟着删的。我想问,slave从master读取的binlog有没有在slave上保存,这样slave才可以在删库删表后恢复(假设此时主库的binlog在删库删表后被人恶意删了)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
在从库上开启binlog并且打开log-slave-updates选项,这样从Master同步过来的更新就会被记录日志。
这样就实现了更加安全的保障,即使master数据库被删库,日志文件被删掉,依然可以从slave上恢复过来!
有保存,但是是向前滚动的, 不及时备份的话就可以找不到了.
delete
truncate
等操作误删的话,mysql 主服务器自己也可以从log中恢复过来。rm -rf
这些,那从数据库确实有这个作用