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

这篇具有很好参考价值的文章主要介绍了mysqlbinlog: [ERROR] unknown variable ‘default-character-set=utf8‘。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在使用mysqlbinlog 查看binlog时 发现 报如下错误

> ../bin/mysqlbinlog mysql-bin.000003 >./out.sql
mysqlbinlog: [ERROR] unknown variable 'default-character-set=utf8'

原因是mysql自带的 mysqlbinlog工具无法识别binlog中的配置中的default-character-set=utf8这个指令。

解决办法 一

  • 修改mysql配置文件
    将配置 default-character-set=utf8mb4 修改为 character-set-server = utf8mb4
    注意:此操作需要重启MySQL服务 线上不建议操作

解决办法二

  • 更换打开的命令 使用如下命令打开
../bin/mysqlbinlog --no-defaults mysql-bin.000002

mysqlbinlog: [ERROR] unknown variable ‘default-character-set=utf8‘,mysql,mysql,mysqlbinlog
文件虽然打开了 但是乱码了

问题解决办法文章来源地址https://www.toymoban.com/news/detail-598074.html

../bin/mysqlbinlog --no-defaults --base64-output=decode-rows -v   mysql-bin.000002 

到了这里,关于mysqlbinlog: [ERROR] unknown variable ‘default-character-set=utf8‘的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Vue3 or: Unknown variable dynamic import: ../views/的解决方案

    目录 ​编辑 错误信息 原来的代码 修改后的代码     这样的写法在Vue2中是可以正常运行的但是在Vue3中就不可以了的。 我们注意到,我们是先将所有的vue文件读取出来放到一个数组之中的。 然后再去数组中取值,这样才能动态的加载组件实现动态路由的效果。

    2024年02月16日
    浏览(57)
  • mysdql 启动错误 unknown variable windows phpstudy mysql错误日志的正确文件名

    1. windowsphpstudy mysql错误日志的正确文件名 log-error=\\\"D:/phpstudy_pro/Extensions/MySQL5.7.26/data\\\"。 刚好 数据库文件目录也是\\\"D:/phpstudy_pro/Extensions/MySQL5.7.26/data\\\" 其实对应的错误日志是 D:/phpstudy_pro/Extensions/MySQL5.7.26/data.err  注意是.err结尾的文件,而不是linux *.log为结尾的 2   改成 

    2024年03月17日
    浏览(58)
  • Error:invalid character in indentifier

     Error:invalid character in indentifier   解决方案: 一般是中英文写错了

    2024年02月12日
    浏览(44)
  • 【Error】CUDA error: unknown error

    依然是在 wsl2 下的 ubuntu20.04 上运行 YOLOv8 出现了以下错误 网上搜索的,得到的结果可能是说 torch、torchvision、cuda版本不对应导致,并采用下列方式解决 但实际上有可能是无法解决的 ,至少对于我来说是这样的 😅 🚩 导致此问题的原因可能是 指定的GPU的显存不足 ,需要将

    2024年02月12日
    浏览(122)
  • 【异常】PGSQL提示 ERROR: operator does not exist: character varying = integer

    这是数据库和实体类里面字段类型不一致造成的报错#

    2024年02月03日
    浏览(44)
  • Linux访问firefox 显示Error: no DISPLAY environment variable specified

            在 CentOS 7 中访问 Firefox 浏览器时,出现 \\\"Error: no DISPLAY environment variable specified\\\" 的错误提示通常是由于缺少显示环境变量导致的。 要解决这个问题,你可以按照以下步骤进行配置:           如果仍然遇到问题,请确保你的 X Window System 和图形界面环境正常工

    2024年02月20日
    浏览(57)
  • ELK之Logstash解析json报错 JSON parse error:Unrecognized character escape ‘x‘

    原始报错信息: 上述有说解析的nginx日志的第一行204个字符( \\\"[truncated 205 chars]; line: 1, column: 204]\\\", )无法解析: 发现就是json中的 \\\"request_body\\\": \\\"{\\\\x22equipmentId\\\\x22:1501805378853269505}\\\" request_body的只在转义的时候变成了 \\\\x22 。 在生成json格式的nginx日志上明确指定 escape=json 再次查

    2024年02月03日
    浏览(47)
  • [1187]win环境2026, SSL connection error: unknown error number

    先贴上详细的报错信息 原因:较高版本的mysql的ssl默认是开启的 解决方案:关闭ssl 第一步:先查看ssl开启情况 第二步:修改配置文件my.ini 第三步:重启mysql服务 ctrl+shift+esc按键调出任务管理器—服务—找到mysql服务—右键重新运行 第四步:重新执行命令: 参考:https://blo

    2024年02月16日
    浏览(44)
  • JSON parse error: Unexpected character (‘ ‘ (code 160))-PostMan里面Json参数编码不一致解决方法

    注意看==={Unexpected character (’ ’ (code 160))}

    2024年02月06日
    浏览(39)
  • docker 报错 error: invalid character ‘\x00‘ looking for beginning of value

    执行docker build的时候报错:error: invalid character ‘x00’ looking for beginning of value。 环境: Docker version 20.10.17, build 100c701 windows docker desktop 4.10.1 WSL2 解决办法:https://github.com/docker/for-win/issues/12561 导致报错的原因是 meta.json 损坏,被写入了零值。 https://docs.docker.com/desktop/release-no

    2024年02月15日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包