首页 > 数据库技术 > 详细

Mysql binlog恢复数据

时间:2021-05-14 15:48:16      阅读:13      评论:0      收藏:0      [点我收藏+]

1、备份数据

mysqldump -uroot -pyangxxxx test > ./test.sql

2、重启mysql ,修改数据、然后这个binlog记录pos 、删除数据库

-- service mysqld restart
    
-- show master status; 
    
-- show binlog events in "mysql-bin.000060"; 
    
-- 开始位置120,修改数据; 修改后结束位置 800 

--  删除数据

技术分享图片

 

 技术分享图片

 

 3、导入备份数据

  -- mysql -uroot -pyang156122
    
-- use test 
    
-- source ./test.sql 

4、重启mysql,开启一个新的binlog

   --  service mysqld restart
 
   -- show master status; 

5、重binlog导入数据

  -- /usr/bin/mysqlbinlog  --start-position=120 --stop-position=800 --database=test  /var/lib/mysql/mysql-bin.000060 | /usr/bin/mysql -uroot -pyang156122 -v test

 

Mysql binlog恢复数据

原文:https://www.cnblogs.com/ywjfx/p/14768258.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!