mysql5.7 配合全量备份, 使用bin-log恢复到某个时间点。对于我们误删除数据,我们需要恢复数据,这就需要用到mysql恢复某一个节点。
建立模拟数据
开启bin-log, 修改my.cnf配置文件添加 log_bin=mysql-bin server-id=1 两项并重启mysqld服务
新建一个全量备份
mysqldump -uroot -p db1 > db1.sql
再插入两条数据
假如在2019-04-14 10:36:40误删了一条数据
delete from db1.user where id=3
恢复数据
还原全量备份 mysql -uroot -p db1
查看被删除的数据已经恢复了!
此文章只是很久久之前学习记录,只是分享记录。可能内容只是简单粗糙,并不是所谓的高并发,高可用,集群,负载,es集群等等高端技术(后续慢慢补上)。所为此文章只是记录自己自己以往爬坑,大家不喜欢的可以直接略过,不必嚼舌根。
再此继续鼓励自己,2019砥砺前行,继续努力!