1找到mysqlbinlog命令 一般在mysql/bin文件夹下

2找到当前的需要恢复的日志 show binary logs  

3 把二进制日志 转换成能读取的日志 开始寻找数据回复的 开始点 和 结束点

  /www/server/mysql/bin/mysqlbinlog  /www/server/data/mysql-bin.000004 >> /www/1.txt
4进行回复步骤

/www/server/mysql/bin/mysqlbinlog   /www/server/data/mysql-bin.000004  --start-datetime="2020-12-02 22:48:52"  | mysql -uroot -plingchen

参数说明:

--start-datetime:从二进制日志中读取指定等于时间戳或者晚于本地计算机的时间

--stop-datetime:从二进制日志中读取指定小于时间戳或者等于本地计算机的时间 取值和上述一样

--start-position:从二进制日志中读取指定position 事件位置作为开始。

--stop-position:从二进制日志中读取指定position 事件位置作为事件截至
 


 

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐