mysqlbinlog 命令解析binlog文件

2022年9月24日13:13:35
一、MySQL 连接本地数据库,用户名为“root”,密码“123”(注意:“-p”和“123” 之间不能有空格)

C:>mysql -h localhost -u root -p123
二、MySQL 连接远程数据库(xxx.xxx.0.xxx),端口“3306”,用户名为“root”,密码“123”

C:>mysql -h xxx.xxx.0.xxx -P 3306 -u root -p123
三、MySQL 连接本地数据库,用户名为“root”,隐藏密码

C:>mysql -h localhost -u root -p

Enter password:
四、MySQL 连接本地数据库,用户名为“root”,指定所连接的数据库为“test”

C:>mysql -h localhost -u root -p123 -D test
#cmd cd mysql bin目录
mysqlbinlog --no-defaults --database=db  E:\mysql8\data\binlog.000088

#base64-output,可以控制输出语句输出base64编码的BINLOG语句;
#decode-rows:选项将把基于行的事件解码成一个SQL语句
mysqlbinlog --no-defaults --database=2021  --base64-output=decode-rows -v  E:\mysql8\data\binlog.000089
#指定时间范围
mysqlbinlog --no-defaults --database=db  --start-datetime='2019-04-11 00:00:00' --stop-datetime='2019-04-11 15:00:00'  mE:\mysql8\data\binlog.000088 | more
  • 作者:翠烟寒
  • 原文链接:https://blog.csdn.net/mutou0312/article/details/122518321
    更新时间:2022年9月24日13:13:35 ,共 735 字。