mysql binlog常用命令詳解
查看binlog相關(guān)信息
1. 查看binlog是否啟用
SHOW VARIABLES LIKE 'log_bin';
2. 查看所有binlog文件
SHOW BINARY LOGS;
這會(huì)顯示所有binlog文件的名稱和大小。
3. 查看當(dāng)前正在使用的binlog文件
SHOW MASTER STATUS;
4. 查看binlog相關(guān)配置
SHOW VARIABLES LIKE '%binlog%'; SHOW VARIABLES LIKE '%log_bin%';
查看binlog內(nèi)容
5. 查看指定binlog文件的事件
SHOW BINLOG EVENTS IN 'mysql-bin.000001';
6. 從指定位置開始查看binlog事件
SHOW BINLOG EVENTS IN 'mysql-bin.000001' FROM 154;
7. 限制顯示的事件數(shù)量
SHOW BINLOG EVENTS IN 'mysql-bin.000001' LIMIT 10;
8. 查看當(dāng)前binlog的事件(不指定文件名)
SHOW BINLOG EVENTS;
使用mysqlbinlog工具
雖然不是SQL命令,但你也可以在命令行使用mysqlbinlog工具:
mysqlbinlog mysql-bin.000001 mysqlbinlog --start-datetime="2023-01-01 00:00:00" mysql-bin.000001
清理binlog
刪除指定binlog之前的所有文件
PURGE BINARY LOGS TO 'mysql-bin.000010';
刪除指定時(shí)間之前的binlog
PURGE BINARY LOGS BEFORE '2023-01-01 00:00:00';
刪除所有binlog(謹(jǐn)慎使用)
RESET MASTER;
到此這篇關(guān)于mysql binlog常用命令的文章就介紹到這了,更多相關(guān)mysql binlog命令內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MySQL對(duì)大量數(shù)據(jù)進(jìn)行分頁查詢的實(shí)戰(zhàn)指南
在處理百萬級(jí)以上數(shù)據(jù)時(shí),傳統(tǒng)LIMIT offset, row_count分頁方式會(huì)隨著offset增大導(dǎo)致性能急劇下降,本文深度解析八大優(yōu)化策略,實(shí)測數(shù)據(jù)顯示優(yōu)化后查詢速度可提升20倍以上,需要的朋友可以參考下2025-09-09
mysql5.7單實(shí)例自啟動(dòng)服務(wù)配置過程
這篇文章主要介紹了mysql5.7單實(shí)例自啟動(dòng)服務(wù)配置的過程,附含配置源碼,有需要的朋友可以借鑒參考下,希望可以有所幫助,感謝閱讀2021-09-09
MySQL存儲(chǔ)過程之循環(huán)遍歷查詢的結(jié)果集詳解
這篇文章主要介紹了MySQL存儲(chǔ)過程之循環(huán)遍歷查詢的結(jié)果集,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-06-06
MySQL5.7.03 更換高版本到MySQL 5.7.17安裝過程及發(fā)現(xiàn)問題解決方案
這篇文章主要介紹了MySQL5.7.03 更換高版本到MySQL 5.7.17安裝過程及發(fā)現(xiàn)問題解決方案,需要的朋友可以參考下2017-08-08

