1.不要使用 base64-output=decode-rows 参数 --base64-output=decode-rows主要是解析或查看ROW级别binlog日志时使用,执行SQL时不要使用该参数。 例如: /usr/local/mysql-8.0.13/bin/mysqlbinlog mysql-bin.000004 | mysql -uroot -p'123456' 或者 /usr/local/mysql-8.0.13/bin/mysqlbinlog mysql-bin.000004 > /tmp/rollback.sql mysql -uroot -p'123456' < /tmp/rollback.sql 2.是否应该使用--skip-gtids=true参数 第一种情况: 如果我们是要恢复数据到源数据库或者和源数据库有相同 GTID 信息的实例,那么就要使用该参数。如果不带该参数的话,是无法恢复成功的。 # /usr/local/mysql-8.0.13/bin/mysqlbinlog --skip-gtids=true mysql-bin.000001 |mysql -uroot -p 或者 # /usr/local/mysql-8.0.13/bin/mysqlbinlog --skip-gtids=true mysql-bin.000001 > rollback.sql mysql -uroot -p'123456' < rollback.sql 第二种情况: 如果是恢复到其他实例的数据库并且不包含源实例的 GTID 信息,那么可以不使用该参数,使用或者不使用都可以恢复成功。
mysqlbinlog命令恢复数据要注意的问题汇总
来源:这里教程网
时间:2026-03-01 11:59:03
作者:
编辑推荐:
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- 巧用这19条MySQL优化,效率至少提高3倍
巧用这19条MySQL优化,效率至少提高3倍
26-03-01 - MySQL的存储引擎与日志说明
MySQL的存储引擎与日志说明
26-03-01 - MySQL 索引的这些使用原则,你都知道了吗?
MySQL 索引的这些使用原则,你都知道了吗?
26-03-01 - 史上最全SQL优化方案
史上最全SQL优化方案
26-03-01 - Mysql索引原理
Mysql索引原理
26-03-01 - Centos traceroute命令详解(小白也能学会的Linux路由跟踪教程)
- MySQL OCP报考流程
MySQL OCP报考流程
26-03-01 - 小C的MySQL学习笔记(一):MySQL的安装部署
小C的MySQL学习笔记(一):MySQL的安装部署
26-03-01 - Mysql 5.7内存结构
Mysql 5.7内存结构
26-03-01 - innobackupex全备份流程图
innobackupex全备份流程图
26-03-01
