zoukankan      html  css  js  c++  java
  • 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.

    顺序 选择 循环 总结

  • 相关阅读:
    HTML学习笔记Day16
    HTML学习笔记Day15
    HTML学习笔记Day14
    三角形
    三级菜单
    开关制作源代码
    HTML标签
    弹性盒模型
    怪异盒模型
    实验7:Problem F: STL——字典
  • 原文地址:https://www.cnblogs.com/Braveliu/p/11466090.html
Copyright © 2011-2022 走看看