首页 > 其他 > 详细

基于全备份+binlog方式恢复数据

时间:2019-08-07 20:08:26      阅读:71      评论:0      收藏:0      [点我收藏+]

基于全备份+binlog方式恢复数据

bkxt从库的全备份在rescs5上恢复一份,用cmdb操作

恢复全备后执行如下操作

set global read_only=OFF; stop slave; reset slave all;

 

拉取主库的binlog看xtrabackup_slave_info文件内容

 技术分享图片

拉取从库的binlog看xtrabackup_binlog_info和xtrabackup_binlog_pos_innodb

 技术分享图片

 

 

本次只在主库上拉取binlog

# scp mysql-bin.000012 10.10.228.163:/data/recover2019/

分析binlog找到结束点position

/usr/local/mysql/bin/mysqlbinlog --no-defaults -vv --base64-output=DECODE-ROWS mysql-bin.000012 --start-datetime=‘2019-06-26 15:20:00‘ --stop-datetime=‘2019-06-26 15:50:00‘ > 20190626a.log

 技术分享图片

position点945174224为例

 

binlog恢复到指定position

/usr/local/mysql/bin/mysqlbinlog --no-defaults mysql-bin.000012 --start-position=918096986 --stop-position=945174224 |/usr/local/mysql/bin/mysql -ubluewhale -p -S /tmp/mysqld.5306_bkxttest.sock

 

基于全备份+binlog方式恢复数据

原文:https://www.cnblogs.com/allenhu320/p/11317203.html

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