mysql將row格式的binlog轉(zhuǎn)成SQL

一、找到binlog位置
linux系統(tǒng)中的/etc/my.cnf


image.png

二、找到mysqlbinlog命令地址
ps -ef|grep mysql 找到mysql的安裝地址,在mysql的安裝地址里面找到mysqlbinlog
或者whereis mysqlbinlog

三、將binlog文件轉(zhuǎn)成sql文件

查找自己需要的log文件
ls -la詳細(xì)查看每一個(gè)binlog的創(chuàng)建時(shí)間

用mysqlbinlog命令去執(zhí)行
-v 詳細(xì)的顯示列名、列值變化
--result-file是轉(zhuǎn)成的sql文件。
在哪里執(zhí)行,sql文件在那個(gè)文件下
/usr/local/opt/mysql@5.7/bin/mysqlbinlog --base64-output=decode-rows -v /Users/pite/Downloads/mysql-bin.000259 --result-file=mysql0002.sql

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容