计算机学习

您现在的位置是:首页 > mysql > 正文

mysql

查看binlog日志

hhb2022-10-23mysql86
进入mysql的安装目录的bin目录下cdD:\D\phpStudy-v8.1\phpstudy_pro\Extensions\MySQL5.7.26\bin执行mysqlbinlog &

进入mysql的安装目录的bin目录下

cd D:\D\phpStudy-v8.1\phpstudy_pro\Extensions\MySQL5.7.26\bin

执行

mysqlbinlog  --no-defaults  --base64-output=decode-rows -v ../mysqlbin.000024

--no-defaults是为了防止下面这个报错

image.png


增加 --base64-output=decode-rows –v 选项解析

(base64-output,可以控制输出语句输出base64编码的BINLOG语句;decode-rows:选项将把基于行的事件解码成一个SQL语句)

不加就会像下面

image.png


出现中文乱码

image.png

由于我们--no-defaults,数据库是utf8与cmd界面的字符集不一致

通过 chcp命令改变代码页,UTF-8的代码页为65001 

chcp 65001 

再执行以上命令便可以解决乱码问题,结构如下图

image.png

发表评论

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~