一個案例會用mysqlbinlog,用mysqlbinlog工具binlog文件轉化成看得明白的文件

mysqlbinlog分析binlog

1.mysqlbinlog 工具位置

mysql安裝目錄 比如:我的安裝目錄D:\losedguest\MySQL5.7\bin 如下圖
在这里插入图片描述

2.binlog位置

主數據庫(Master) Mysql的安裝位置 D:\MySQL5.7\log\binlog.000776

binlog.000776的文件名,來自下面的異常

在從數據庫(SLAVE數據庫) 用SHOW SLAVE STATUS 查看異常問題
異常信息:(mysql的查詢分析器我用的Sqlyog)
Could NOT EXECUTE Update_rows EVENT ON TABLE maildb.lxorguser; Can’t find record in ‘lxorguser’,
Error_code: 1032; handler error HA_ERR_KEY_NOT_FOUND; the event’s MASTER LOG binlog.000776, end_log_pos 12855987
在这里插入图片描述

3.使用mysqlbinlog將binlog.000776文件轉化成可以看得懂的文字

binlog.000776文件是二進制的,文本打開是亂碼無法查看
1.將binlog.000776從主數據(Master)安裝目錄里拷貝到mysqlbinlog.exe所在位置
在这里插入图片描述2. (ctrl+R)打開運行進入mysqlbinlog.exe所在文件夾
輸入mysqlbinlog --base64-output=decode-rows -v binlog.000766 > binlog.000766.sql
在这里插入图片描述
執行后會發現mysqlbinlog.exe所在文件夾里產生binlog.000766.sql這個文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值