mysql查看binlog日志的實(shí)現(xiàn)方法
mysql 配置、查看binlog日志:
示例為MySQL8.0
1、 檢查binlog開啟狀態(tài)
SHOW VARIABLES LIKE ‘log_bin’;

如果未開啟,修改配置my.ini
開啟日志 安裝目錄配置my.ini(mysql8在data目錄) log-bin=mysql-bin(開啟日志并指定日志前綴), server_id=1(配置主從庫時(shí)需要唯一), binlog-format=row(日志設(shè)置為行格式)
配置完后重啟mysql
2、 查看當(dāng)前日志位置
show master status;

3、 查看日志目錄
SHOW VARIABLES LIKE ‘log_bin%';

4、 查看日志信息
使用工具mysqlbinlog,在mysql安裝目錄 C:\Program Files\MySQL\MySQL Server 8.0\bin下,mysqlbinlog.exe
–示例1: mysqlbinlog.exe --no-defaults -vv C:\ProgramData\MySQL\ZCY_PC-bin.000097
-vv 生成字段的類型、長度、是否為null等屬性信息
查詢指定時(shí)間段
mysqlbinlog.exe --start-datetime=“2024-10-09 13:00:00” --stop-datetime=“2024-10-09 15:00:00” C:\ProgramData\MySQL\ZCY_PC-bin.000097
查詢指定position范圍
mysqlbinlog.exe --start-position=11 --stop-position=13 C:\ProgramData\MySQL\ZCY_PC-bin.000097
日志輸出到指定文件
mysqlbinlog.exe --start-position=11 --stop-position=13 C:\ProgramData\MySQL\ZCY_PC-bin.000097 > test.log

途中"WHERE"后面為修改前的數(shù)據(jù),“SET”后面為修改后的數(shù)據(jù)。
@1、 @2、 @3、 …分別代表對應(yīng)表的第一個(gè)字段、第二個(gè)字段…
5、 自定義binlog日志生成目錄及其他配置
修改數(shù)據(jù)目錄配置文件 ,例:C:\ProgramData\MySQL\MySQL Server 8.0\my.ini(可見:SHOW VARIABLES LIKE ‘log_bin%’;)

到此這篇關(guān)于mysql查看binlog日志的實(shí)現(xiàn)方法的文章就介紹到這了,更多相關(guān)mysql查看binlog日志內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- MySQL使用binlog日志恢復(fù)數(shù)據(jù)的方法步驟
- MySQL刪除binlog日志文件的三種實(shí)現(xiàn)方式
- 開啟mysql的binlog日志步驟詳解
- Python解析MySQL Binlog日志分析情況
- 使用Canal監(jiān)聽MySQL Binlog日志的實(shí)現(xiàn)方案
- MySQL使用binlog日志進(jìn)行數(shù)據(jù)庫遷移和數(shù)據(jù)恢復(fù)
- Docker內(nèi)部MySQL如何開啟binlog日志
- mysql binlog日志查詢不出語句問題及解決
- MySQL中根據(jù)binlog日志進(jìn)行恢復(fù)的實(shí)現(xiàn)
相關(guān)文章
Mysql字段為NULL時(shí)是否會(huì)導(dǎo)致索引失效
這篇文章主要介紹了Mysql字段為NULL時(shí)是否會(huì)導(dǎo)致索引失效的問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-05-05
MySql版本問題sql_mode=only_full_group_by的完美解決方案
這篇文章主要介紹了MySql版本問題sql_mode=only_full_group_by的完美解決方案,需要的朋友可以參考下2017-07-07

