1. 程式人生 > >mysql二進制日誌文件詳解

mysql二進制日誌文件詳解

指定 ria 二進制 mage 獲取 直接 key 刪除一個文件 ID

一、mysql的二進制日誌文件

二、查看二進制日誌文件信息:

1、查看二進制日誌文件是否開啟:show variables like ‘log_bin‘;

2、查看所有二進制日誌文件的列表:show binary logs;

3、查看當前二進制日誌文件的名稱(最後一個):show master status;

4、獲取最新日誌文件命令:flush logs。會重新生成一個最新的日誌文件。

5、清空當前二進制日誌命令:reset master。每執行一次就刪除當前的一個日誌文件,每次刪除一個文件。

6、查看二進制日誌文件內容:mysqlbinlog命令 + 指定需要查看的二進制文件路徑;

三、log-bin日誌的配置:

1、指定唯一的server-id:server-id = 1314520 。隨機指定一個不能和其他集群中機器重名的字符串,如果只有一臺機器,那就可以隨便指定了。

2、開啟binlog功能:log_bin = ON。可以不要。

3、設置log-bin的值:log-bin=D:\MySQL\Data\igoodfulBinaryLog。註意該路徑必須是在datadir路徑下面的直接路徑下,路徑唯一。

技術分享圖片

技術分享圖片

四、利用二進制日誌文件恢復數據:

1、使用事件時間的時間點恢復:

mysql二進制日誌文件詳解