mysql解析binlog日志


binlog日志用於記錄所有更新了數據或者已經潛在更新了數據(例如,沒有匹配任何行的一個DELETE)的所有語句。語句以“事件”的形式保存,它描述數據更改。因為有了數據更新的binlog,所以可以用於實時備份,與master/slave主從復制結合。

1、進入數據庫
mysql -uroot -p
回車
輸入密碼
ytkah1008

2、列出所有的數據庫
show databases;

3、切換數據庫

use mysql001;
切換到mysql001的數據庫

show tables;
列出所有表

desc biao01
查看某個表的字段

4、查看binlog日志
show variables like 'binlog_format';
binlog日志信息

exit;
退出數據庫

寶塔面板的binlog日志在/www/server/data/文件夾下

5、解析binlog日志
mysql -u root -p -e "show binlog events in 'mysql-bin.001853'" > binlog1853.txt
解析binlog日志,把日志信息存在/root/binlog1853.txt文件中

 

參考資料

https://www.cnblogs.com/kevingrace/p/6065088.html

https://blog.csdn.net/wxc20062006/article/details/52957077


免責聲明!

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



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