mysql查看binlog日志的實(shí)現(xiàn)方法
mysql 配置、查看binlog日志:
示例為MySQL8.0
1、 檢查binlog開(kāi)啟狀態(tài)
SHOW VARIABLES LIKE ‘log_bin’;
如果未開(kāi)啟,修改配置my.ini
開(kāi)啟日志 安裝目錄配置my.ini(mysql8在data目錄) log-bin=mysql-bin(開(kāi)啟日志并指定日志前綴), server_id=1(配置主從庫(kù)時(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 生成字段的類(lèi)型、長(zhǎng)度、是否為null等屬性信息
查詢(xún)指定時(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
查詢(xún)指定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、 …分別代表對(duì)應(yīng)表的第一個(gè)字段、第二個(gè)字段…
5、 自定義binlog日志生成目錄及其他配置
修改數(shù)據(jù)目錄配置文件 ,例:C:\ProgramData\MySQL\MySQL Server 8.0\my.ini(可見(jiàn):SHOW VARIABLES LIKE ‘log_bin%’;)
到此這篇關(guān)于mysql查看binlog日志的實(shí)現(xiàn)方法的文章就介紹到這了,更多相關(guān)mysql查看binlog日志內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- MySQL使用binlog日志恢復(fù)數(shù)據(jù)的方法步驟
- MySQL刪除binlog日志文件的三種實(shí)現(xiàn)方式
- 開(kāi)啟mysql的binlog日志步驟詳解
- Python解析MySQL Binlog日志分析情況
- 使用Canal監(jiān)聽(tīng)MySQL Binlog日志的實(shí)現(xiàn)方案
- MySQL使用binlog日志進(jìn)行數(shù)據(jù)庫(kù)遷移和數(shù)據(jù)恢復(fù)
- Docker內(nèi)部MySQL如何開(kāi)啟binlog日志
- mysql binlog日志查詢(xún)不出語(yǔ)句問(wèn)題及解決
- MySQL中根據(jù)binlog日志進(jìn)行恢復(fù)的實(shí)現(xiàn)
相關(guān)文章
MySQL存儲(chǔ)數(shù)據(jù)亂碼的問(wèn)題解析
這篇文章主要介紹了MySQL存儲(chǔ)數(shù)據(jù)亂碼的問(wèn)題解析,作者從實(shí)際使用中的多個(gè)方面定位其原因然后解決,需要的朋友可以參考下2015-05-05SELECT INTO 和 INSERT INTO SELECT 兩種表復(fù)制語(yǔ)句詳解(SQL數(shù)據(jù)庫(kù)和Oracle數(shù)據(jù)庫(kù)的
我們經(jīng)常會(huì)遇到需要表復(fù)制的情況,如將一個(gè)table1的數(shù)據(jù)的部分字段復(fù)制到table2中,或者將整個(gè)table1復(fù)制到table2中,這時(shí)候我們就要使用SELECT INTO 和 INSERT INTO SELECT 表復(fù)制語(yǔ)句了2019-03-03Mysql 8 新特性 window functions 的作用
MySQL是眾多網(wǎng)站技術(shù)棧中的標(biāo)準(zhǔn)配置,是廣受歡迎的開(kāi)源數(shù)據(jù)庫(kù),已經(jīng)推出了8.0的第一個(gè)候選發(fā)行版本。接下來(lái)通過(guò)本文給大家分享Mysql 8 新特性 window functions 的作用,需要的朋友參考下吧2017-11-11詳解MySQL的limit用法和分頁(yè)查詢(xún)語(yǔ)句的性能分析
本篇文章主要介紹了詳解MySQL的limit用法和分頁(yè)查詢(xún)語(yǔ)句的性能分析,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2017-03-03Mysql數(shù)據(jù)庫(kù)緩沖池詳解(Buffer pool)
InnoDB存儲(chǔ)引擎通過(guò)BufferPool緩存數(shù)據(jù)頁(yè)和索引頁(yè),減少磁盤(pán)I/O,提升查詢(xún)性能,BufferPool通過(guò)預(yù)讀和checkpoint機(jī)制優(yōu)化I/O操作和數(shù)據(jù)持久化2024-12-12MySQL中TO_DAYS()函數(shù)詳解與實(shí)際應(yīng)用舉例
TO_DAYS函數(shù)是指從零開(kāi)始到函數(shù)內(nèi)時(shí)間的天數(shù),下面這篇文章主要給大家介紹了關(guān)于MySQL中TO_DAYS()函數(shù)詳解與實(shí)際應(yīng)用的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-04-04一次現(xiàn)場(chǎng)mysql重復(fù)記錄數(shù)據(jù)的排查處理實(shí)戰(zhàn)記錄
這篇文章主要給大家介紹了一次現(xiàn)場(chǎng)mysql重復(fù)記錄數(shù)據(jù)的排查處理記錄,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2021-10-10