记一次mysql误删恢复
2021/8/28 19:07:56
本文主要是介绍记一次mysql误删恢复,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
第一步:binlog第一次解析,命令如下:
mysqlbinlog -uroot -pAht@app@mysql --start-datetime="2021-08-27 14:25:00" --stop-datetime="2021-08-27 14:30:07" \ --base64-output=decode-rows -v --read-from-remote-server -vv binlog.000011 > /e.log
第二步:从k8s容器中复制第一步解析后的文档到宿主机
kubectl cp aht-boot-mysql-0:/e.log e.log
第三步:第二次解析成可执行sql
cat e.log | sed -n '/###/p' | sed 's/### //g;s/\/\*.*/,/g;s/DELETE FROM/INSERT INTO/g;s/WHERE/SELECT/g;' |sed -r 's/(@17.*),/\1,/g' | sed 's/@[1-9]=//g' | sed 's/@[1-9][0-9]=//g' > be.log
第四步:从远程机器复制到本机
scp root@192.168.10.208:/root/be.log D:/opt/be.log
这篇关于记一次mysql误删恢复的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-15MySQL教程:初学者必备的MySQL数据库入门指南
- 2024-11-15MySQL教程:初学者必看的MySQL入门指南
- 2024-11-04部署MySQL集群项目实战:新手入门教程
- 2024-11-04如何部署MySQL集群资料:新手入门指南
- 2024-11-02MySQL集群项目实战:新手入门指南
- 2024-11-02初学者指南:部署MySQL集群资料
- 2024-11-01部署MySQL集群教程:新手入门指南
- 2024-11-01如何部署MySQL集群:新手入门教程