mysqlbinlog 命令解析binlog文件

12次阅读
没有评论
一、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
正文完
 0