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.

    顺序 选择 循环 总结

  • 相关阅读:
    Linux文件权限管理
    Linux用户权限管理
    压缩,解压缩 和tar详细介绍
    grep基本详细使用
    Vim文本编辑器详细用法
    Linux命令查找文件目录
    Linux文件增删改
    Linux目录管理
    Linux修改主机名
    Linux创建高级用户并删除
  • 原文地址:https://www.cnblogs.com/Braveliu/p/11466090.html
Copyright © 2011-2022 走看看