1. mysqlbinlog: [ERROR] unknown variable 'default-character-set=utf8mb4'

当我们在my.cnf中添加default-character-set=utf8mb4选项,那么在mysqlbinlog查看binlog时就会报错。

解决方案:.mysqlbinlog 后面添加 --no-defaults 选项

例如:

mysql bin可执行文件所在路径/bin/mysqlbinlog --no-defaults binlog所在目录/mysql_bin.000005

2.ERROR 1840 (HY000) at line 24: @@GLOBAL.GTID_PURGED can only be set when @@GLOBAL.GTID_EXECUTED is empty.

在进行mysqldump导出数据,进行数据库迁移。而在迁入时,报了上面的错误。

查询原因是 :当前GTID_EXECUTED参数已经有值,而从源数据库中倒出来的dump文件中包含了SET @@GLOBAL.GTID_PURGED的操作

解决方法:

方法一:reset mater

这个操作可以将当前库的GTID_EXECUTED值置空

方法二:--set-gtid-purged=off

在dump导出时,添加--set-gtid-purged=off参数,避免将gtid信息导出

mysqldump  --set-gtid-purged=off -d dbtest > dbtest.sql

3.ERROR 1782 (HY000) at line 23: @@SESSION.GTID_NEXT cannot be set to ANONYMOUS when @@GLOBAL.GTID_MODE = ON.

当我们在使用 mysqlbinlog 工具进行 指定--stop-position 、--start-position 进行恢复(部分恢复)时报的错。

例如,binlog中的数据如下:

当我们选择的开始点是  Query 对应的 Pos (713),,而不是 Gtid对应的Pos(648)就会报错。

下面的写法报错:

安装路径/bin/mysqlbinlog  --no-defaults --start-position=713 --stop-position=1646

下面的写法没有报错:

 安装路径/bin/mysqlbinlog  --no-defaults --start-position=648 --stop-position=1646 .........

4.在这儿追加一下innobackupex备份是遇到的一个错误吧。

innobackupex: Error: extra argument found 备份路径

主要错粗的原因是 server路径的指定,这儿不是 -h 而是 -H,或者输入全名 --host

转载于:https://www.cnblogs.com/xuliuzai/p/10763354.html

MySQL读取Binlog日志常见的3种错误相关推荐

  1. mysql 3种报错_MySQL读取Binlog日志常见的3种错误-阿里云开发者社区

    MySQL读取Binlog日志常见的3种错误 mysqlbinlog: [ERROR] unknown variable 'default-character-set=utf8mb4' 当我们在my. ...

  2. mysql 用户无法读取日志文件_MySQL读取Binlog日志常见的3种错误

    1. mysqlbinlog: [ERROR] unknown variable 'default-character-set=utf8mb4' 当我们在my.cnf中添加default-charac ...

  3. MySQL 之binlog日志说明及利用binlog日志恢复数据操作记录

    众所周知,binlog日志对于mysql数据库来说是十分重要的.在数据丢失的紧急情况下,我们往往会想到用binlog日志功能进行数据恢复(定时全备份+binlog日志恢复增量数据部分),化险为夷! 一 ...

  4. mysql之binlog日志

    binlog日志(binary log) 1.开启mysql的binlog日志 1.1 查看binlog是否开启 mysql> show variables like '%log_bin%'; ...

  5. MySQL二进制binlog日志说明以及利用binlog日志恢复数据

    MySQL的binlog日志对于mysql数据库来说是十分重要的.在数据丢失的紧急情况下,我们往往会想到用binlog日志功能进行数据恢复(定时全量备份+binlog日志恢复增量数据部分). 一.关于 ...

  6. Mysql基于binlog日志恢复数据

    Mysql基于binlog日志恢复数据 1.Linux安装mysql https://blog.csdn.net/qq_44981526/article/details/126717005 可能遇到的 ...

  7. [转]MySQL的binlog日志

    转自https://www.cnblogs.com/martinzhang/p/3454358.html binlog 基本认识MySQL的二进制日志可以说是MySQL最重要的日志了,它记录了所有的D ...

  8. 记录:mysql的binlog日志开启与数据恢复

    1.测试使用mysql版本: mysql-5.6.43 2.以下为方便学习所以做了记录,除了第一部分是我自己的环境配置,第二部分大家可参考一下博文. <平头哥的技术博文>平头哥的技术博文 ...

  9. mysql slow log损坏_06 : mysql 的 binlog 日志 和slow慢日志 详解

    mysql 的 binlog 日志 和slow慢日志 详解 mysql一般常用的日志有三种: 1:error错误日志 2: binlog日志 3:slow日志 下面将详细解释这三种日志: 1.错误日志 ...

最新文章

  1. 企业推广OA信息化三大法宝
  2. gearman php 进程守护,用 Gearman 分发 PHP 应用程序的工作负载
  3. 82.数据库里的读锁写锁
  4. 全套学习!mysql2003错误代码
  5. 360网络修复工具_为什么大家都在骂360,但是360依旧是很强?
  6. 软件构造-犯错的艺术——健壮性与正确性,异常,防御式编程,debugging与test的思考与总结...
  7. 【2016年第5期】面向大规模图数据的并行图布局算法
  8. Bezier曲线扫盲
  9. 这个星期压力貌似比较大啊!
  10. java鼠标右击出现选择窗口_java菜单代码 java中鼠标右击弹出菜单怎样实现
  11. 洛谷P1134阶乘问题(数论,末尾0的个数变形,思维转换)
  12. Eclipse中打包maven项目-war包方式
  13. [导入]新手入门 Fedora Linux 7系统的安装指南
  14. 原子性判断,防并发思路
  15. 4.创建并调用自动控制器(api)
  16. 微信圣诞头像来了,快给你的头像带上圣诞帽吧
  17. WPF3D贴图:用C#搓一个地球
  18. 关于工资、社保、公积金、个人所得税等小常识
  19. 瑞禧整理常见的抗体药物偶连物(ADC-Linker)名称及结构式大全
  20. 链路追踪google dapper论文 中文

热门文章

  1. 你不知道的 JavaScript 笔记——作用域和闭包
  2. selenium + python自动化测试unittest框架学习(二)
  3. 简单Unity时间架构设计(克洛诺斯之匙)
  4. 正则表达式验证代码(字母、数字、Email、网址、电话号码、汉字、身份证号码)
  5. 关于ArcGIS JS API中的map高度为400px的问题解决
  6. CentOS 7安装Nginx
  7. python判断操作系统类型
  8. 写了一个 SSO 单点登录的代码示例给胖友!
  9. 我是一个内向的人,也是一个不善交际的人
  10. Java 的转义字符