• Mysql 工具mysqlbinlog


    【1】mysqlbinlog工具

    在Windows环境下,安装完成Mysql后,在安装目录bin下会存在mysqlbinlog.exe应用程序。

    binlog是二进制内容文件,人类是无法直视的。而mysqlbinlog这个工具是用来辅助人类查看Mysql数据库binlog文件内容的。

    (1)但是,利用mysqlbinlog将binlog文件转换为人类可读的内容时报错:

    D:MySqlmysql-8.0.12-winx64in>mysqlbinlog.exe ../data/binlog.000114

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

    (2)分析原因

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

    (3)解决方案

    两个方法可以解决这个问题

    [1] 修改配置

    在MySQL的配置my.ini中将default-character-set=utf8mb4 修改为 character-set-server=utf8mb4,但这种方式需要重启MySQL服务,如果你的MySQL服务正在忙,估不宜选用这种方案。

    [2] 加参数--no-defaults

    用mysqlbinlog.exe --no-defaults mysql-bin.000004 命令打开。

    Good Good Study, Day Day Up.

    顺序 选择 循环 总结

  • 相关阅读:
    网站服务化
    网站服务化
    dubbo 服务化
    dubbo 服务化
    elk 搭建
    poj1840
    poj1840
    poj2299
    poj2299
    poj2388
  • 原文地址:https://www.cnblogs.com/Braveliu/p/11466090.html
Copyright © 2020-2023  润新知