mysql binlog日志轉sql


因為bug,研究了一波mysql里的binlog的日志


binlog日志:只要開啟了binlog日志,那么你每執行一條sql,里面都會有記錄


起初以為下載打開看就可以了,結果打開發現是亂碼的,去問了一下度娘,發現他是一個二進制的日志文件,需要經過處理才能看

於是乎博主又問了一下度娘,發現有很多人都說mysql能查看,於是乎博主就試了一下,結果真的可以,但是由於博主的日志文件有16m+,而cdm面板就那么一丟丟,就算連接上了也只能看到其中極少一部分的數據

於是乎博主又問了一下度娘,怎么才能保存下來慢慢看,於是乎,找到了,看下面的代碼

//找到你mysql安裝的地方,看一下mysql 的bin文件夾里面有沒有mysqlbinlog文件,就把絕對路徑保存下來,就像/www/server/mysql/bin/mysqlbinlog
///www/server/data/mysql-bin.000007則是你要轉換的binlog文件絕對路徑,而mysql008.sql,則是轉換成sql文件后的文件名,執行命令后,只需幾秒,你就能在bin目錄下找到mysql008.sql文件了

/www/server/mysql/bin/mysqlbinlog /www/server/data/mysql-bin.000007 --result-file=mysql008.sql

 

 

 





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM