MySQL mysqlbinlog查看binlog时报错unknown variable 'default-character-set=utf8'解决

mysqlbinlog 查看binlog时报错unknown variable 'default-character-set=utf8' binlog文件是无法直视的,mysqlbinlog这个工具是用来查看binlog文件内容的(使用方式man mysqlbinlog查看),但是使用mysqlbinlog将binlog文件转换成人类可读的内容时却报错: # 直接查看 [xxx@lcc log]$ mysqlbinlog mysql-bin.000004 mysqlbinlog: unknown variable 'default-... 阅读详情

1.问题描述

C:\Users\heqianqian>mysqlbinlog mysql-bin.000003
mysqlbinlog: unknown variable 'default-character-set=utf8'

2.原因

mysqlbinlog这个工具无法识别binlog中的配置中的default-character-set=utf8这个指令

3.解决方法

1.修改配置文件 —永久生效

windows环境下的my.ini 

linux环境下的/etc/my.cnf

[client]
#设置MySQL客户端的字符集
default-character-set=utf8

把client下的default-character-set=utf8修改成character-set-server = utf8

然后重启生效

2.无需重启环境

使用--no-defaults

mysqlbinlog --no-defaults  mysql-bin.000003

mysqlbinlog报错unknown variable ‘default-character-set=utf8mb4‘ 目录一、问题描述二、解决方法1.修改配置文件2.带上参数 --no-defaults 一、问题描述 mysqlbinlog 执行以下命令生成 SQL 时报错 unknown variable ‘default-character-set=utf8mb4’: mysqlbinlog --base64-output=decode-rows -v /var/lib/mysql/binlog.000003 --result-file=mysql0003.sql 二、解决方法 1.修改配置文件 修改配置文件 /e 阅读详情

相关推荐

mysqlbinlog 查看binlog时报错unknown variable ‘default-character-set=utf8

当使用工具查看二进制日志时遇到错误,这是因为 MySQL 5.7.6 及以上版本已经移除了这个。

iqjkq42958的博客 934

mysqlbinlog: [ERROR] unknown variable ‘default-character-set=utf8‘

mysqlbinlog: [ERROR] unknown variable 'default-character-set=utf8'

寂夜了无痕的博客 9190

MySQL读取Binlog日志常见的3种错误

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: @

mysqlbinlog: unknown variable 'default-character-set=utf8'

今天因为一个自增ID原因,导致游戏活动部门玩家不能领取维护补偿, 于是来兴打算看看怎么回事,闲来打开binlog看看发现可能是字符集的原因吧不能直接查看,会出现乱码。 然后就想到了官方提供的mysqlbinlog,然后遇到如下问题: mysqlbinlog: unknown variable 'default-character-set=utf8' 原因是mysqlbinlog这个工具无法

Leonidas的专栏 2276

告别切换烦恼!用Parallels Desktop的Host-Only网卡,在macOS上直接访问虚拟机里的公司内网

本文详细介绍了如何在macOS上使用Parallels Desktop的Host-Only网卡直接访问虚拟机内的公司内网,告别频繁切换操作系统的烦恼。通过配置Host-Only网络模式,实现主机与虚拟机的安全高效通信,特别适合需要频繁访问内网资源的IT从业者。文章包含分步指南、自动化脚本和常见问题解决方案,帮助用户优化工作流程。

weixin_28739079的博客 361

神领物流-day01-项目概述

公司从2019年开始业务快速扩张,网点数量从138家扩展至540家,车辆从170台增长到800台。同时,原有的系统非常简单,比如车辆的调度靠人工操作、所有的货物分拣依靠人员,核心订单数据手动录入,人效非常低。随着业务不断演进,技术的不断提升,原有运输管理系统已无法满足现有快速扩展下的业务需求,但针对现有系统评估后发现,系统升级成本远高于重新研发。因此,公司决定基于现有业务体系进行重新构建,打造一套新的TMS运输系统,直接更替原有系统。

心飞为你飞 2253

mysqlbinlog: [ERROR] unknown variable 'default-character-set=utf8'

在查看binlog的时候出现报错如下: [root@master data]# mysqlbinlog -uroot -pmysql mysql-bin.000008 mysqlbinlog: [ERRO...

aa5181的专栏 3411

海康线扫相机平场矫正实战:从原理到精准成像

本文深入解析了海康线扫相机平场矫正的原理与实战操作。通过拆解暗场与明场矫正的物理意义,揭示了其消除系统噪声、补偿像素响应不均的核心机制。文章详细指导了在海康相机上进行平场矫正的标准化流程、关键参数设置(如行高、灰度值控制)及常见误区,并提供了针对高行频匹配、环境稳定性维护等进阶调优技巧与问题排查指南,旨在帮助用户实现从原理理解到精准成像的跨越。

tomato的博客 789

[trouble shooting] mysqlbinlog unknown variable 'default-character-set=utf8'

问题描述 我的“数据目录”有很多“binary log 二进制日志”,我想要用mysqllbinlog打开看一下但报错 [root@centos7 data]# ../bin/mysqlbinlog mysql-bin.index ../bin/mysqlbinlog: unknown variable 'default-character-set=utf8' ...

Jzn18604719929的博客 205

手把手教你用C语言实现GNSS卫星方位角计算(附RTKLIB风格代码解析)

本文详细介绍了如何使用C语言实现GNSS卫星方位角计算,包括从地固坐标系到站心坐标系的转换链条。通过RTKLIB风格的代码解析,展示了XYZ到ENU坐标转换的核心原理和C语言实现框架,帮助开发者掌握卫星方位角和高度角的计算技巧,适用于GNSS观测数据质量分析和精密定位算法开发。

weixin_30699915的博客 364

先进封装技术 Part03---重布线层(RDL)的科普

RDL是一种在芯片封装过程中用于重新分布电气连接的技术。它通过在芯片表面或中介层上形成额外的布线层,重新分配芯片的I/O(输入/输出)位置,以适应不同的封装需求和提高电气连接的灵活性。

阿拉伯梳子的专栏 4697

mysqlbinlog 日志查看 出现 unknown variable ‘default-character-set=utf8‘. 及无法看到正常的sql

查看日志 mysqlbinlog D:\material\programming\mysql-8.0.25-winx64\data\binlog.000072 报错 mysqlbinlog: [ERROR] unknown variable 'default-character-set=utf8'. 原因 mysqlbinlog 无法正常使用mysql配置文件中设置的默认编码 windos :my.ini linux: /etc/my.cnf 大致配置文件 # 设置mysql客户端默认字符集 de

qq_39879542的博客 1352

SAP Ariba Procurement_Catalogs

SAP Ariba Procurement_Catalogs Search Functionality PunchOut Catalogs Spot Buy catalog

CZxx1的博客 1009

mysqlbinlog 查看binlog时报错unknown variable ‘default-character-set=utf8‘

今天学习mysql 时,使用mysqlbinlog 查看 二进制日志时报错了: [root@ZJHZ-CMREAD-ZABBIXSQL01-BUS-SD mysql]# mysqlbinlog mysql-bin.000670 mysqlbinlog: [ERROR] unknown variable 'default-character-set=utf8' 原因是mysqlbinl

huangliang0703的专栏 1981

用Python实现单层感知器:5分钟搞定逻辑与/或/异或分类(附避坑指南)

本文通过Python代码实战,详细讲解了单层感知器的核心原理与实现步骤,5分钟内即可完成逻辑与、或运算的分类任务。文章深入剖析了单层感知器的能力边界,解释了其无法解决异或(XOR)等线性不可分问题的根本原因,并提供了学习率设置、权重初始化等关键避坑指南,帮助初学者直观理解神经网络的基础。

ttt77的博客 1084

使用CUDA进行按流排序的内存分配的示例程序

在GPU编程中,按流排序的内存分配是一种常见的优化技术,它可以提高内存访问的效率。通过将内存分配与特定的CUDA流相关联,可以确保在GPU上的并发操作期间,内存分配操作与其他GPU计算操作同时进行,从而减少了潜在的内存访问延迟。请注意,上述示例中的代码仅供参考,并可能需要根据实际需求进行修改和调整。此外,为了完整性,我们省略了一些细节,例如主机指针的分配和释放,以及错误处理和错误检查等。在该示例中,我们创建了4个CUDA流,并使用内存池进行内存分配。然后,我们在每个流上执行了相应的内存访问操作,并使用。

Byte_O_O的博客 281

为什么mysql使用default报错_mysqlbinlog 查看binlog时报错unknown variable 'default-character-set=utf8'...

下午在排查MySQL主从同步问题时,想从主库的binlog中找一些线索,裸的binlog文件是无法直视的,mysqlbinlog这个工具是用来查看binlog文件内容的(使用方式man mysqlbinlog查看),但是使用mysqlbinlog将binlog文件转换成人类可读的内容时却报错:[xxx@dbhost log]$ mysqlbinlog mysql-bin.000004mysqlbi...

weixin_39880615的博客 369

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

mysqlbinlog 查看binlog日志时报错unknown variable 'default-character-set=utf8'

mysqlbinlog 查看binlog日志时报错unknown variable 'default-character-set=utf8' 在通过全备文件和增量binlog文件来导出sql文件,用以恢复完整的数据库时。由于裸的binlog文件是无法直视的,所以使用mysqlbinlog这个工具是用来查看binlog文件内容的(使用方式man mysqlb...

weixin_33762130的博客 341

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

上一篇: MySQL 使用mysqldump命令出现错误Binlogging on server not active解决方法
下一篇: MySQL 备份的三种方式
heqianqiann
博客等级 码龄11年 111粉丝 297原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值