mysql查看binlog日志的實現方法
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(配置主從庫時需要唯一), binlog-format=row(日志設置為行格式)
配置完后重啟mysql
2、 查看當前日志位置
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等屬性信息
查詢指定時間段
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"后面為修改前的數據,“SET”后面為修改后的數據。
@1、 @2、 @3、 …分別代表對應表的第一個字段、第二個字段…
5、 自定義binlog日志生成目錄及其他配置
修改數據目錄配置文件 ,例:C:\ProgramData\MySQL\MySQL Server 8.0\my.ini(可見:SHOW VARIABLES LIKE ‘log_bin%’;)
到此這篇關于mysql查看binlog日志的實現方法的文章就介紹到這了,更多相關mysql查看binlog日志內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
SELECT INTO 和 INSERT INTO SELECT 兩種表復制語句詳解(SQL數據庫和Oracle數據庫的
我們經常會遇到需要表復制的情況,如將一個table1的數據的部分字段復制到table2中,或者將整個table1復制到table2中,這時候我們就要使用SELECT INTO 和 INSERT INTO SELECT 表復制語句了2019-03-03Mysql 8 新特性 window functions 的作用
MySQL是眾多網站技術棧中的標準配置,是廣受歡迎的開源數據庫,已經推出了8.0的第一個候選發(fā)行版本。接下來通過本文給大家分享Mysql 8 新特性 window functions 的作用,需要的朋友參考下吧2017-11-11一次現場mysql重復記錄數據的排查處理實戰(zhàn)記錄
這篇文章主要給大家介紹了一次現場mysql重復記錄數據的排查處理記錄,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2021-10-10