mysqlbin log如何開啟

2021-08-11 05:37:18 字數 1058 閱讀 9622

-- bin-log日誌開啟配置(這裡介紹的是如何在linux上面配置)

1、 編輯配置檔案 vim /etc/my.cnf,

在[mysqld]下新增

log-bin = /var/lib/mysql/bin-log

server-id = 33081

transaction_isolation = repeatable-read

binlog_format=mixed

重啟mysql服務;

-- 查詢bin-log是否開啟

show variables like '%log_bin%';

-- 顯示第乙個bin-log的資訊

show binlog events;  

-- 獲取bin-log列表

show binary logs;

-- 查詢某個bin-log資訊

show binlog events in 'bin-log.000011';

-- 檢視mysql伺服器下面bin-log二進位制檔案方法: 

mysqlbinlog  /var/lib/mysql/bin-log.000009 

用tail -f 也可以檢視,但是會出現亂碼,具體如何解決後續有時間更新;

-- 下面簡單說一下怎麼用bin-log恢復資料

mysqlbinlog  /var/lib/mysql/bin-log.000009 --stop-position=1255|mysql -uroot -pmynewpass4!

mysqlbinlog常見的選項有以下幾個:

--start-datetime:從二進位制日誌中讀取指定等於時間戳或者晚於本地計算機的時間

--stop-datetime:從二進位制日誌中讀取指定小於時間戳或者等於本地計算機的時間 取值和上述一樣

--start-position:從二進位制日誌中讀取指定position 事件位置作為開始。

--stop-position:從二進位制日誌中讀取指定position 事件位置作為事件截至 

關於bin-log的用法還有很多,由於時間有限,暫時更新到這裡,後續將持續更新 !!

linux開啟MySQL binlog日誌

binlog日誌,即binary log,是二進位制日誌檔案。它有兩個作用,一是增量備份,即只備份新增的內容 二是用於主從複製等,即主節點維護了乙個binlog日誌檔案,從節點從binlog中同步資料。我們可以通過binlog日誌恢復資料。下面就介紹一下開啟mysql binlog日誌的過程 1 登...

linux開啟MySQL binlog日誌

binlog日誌,即binary log,是二進位制日誌檔案。它有兩個作用,一是增量備份,即只備份新增的內容 二是用於主從複製等,即主節點維護了乙個binlog日誌檔案,從節點從binlog中同步資料。我們可以通過binlog日誌恢復資料。下面就介紹一下開啟mysql binlog日誌的過程 1 登...

怎樣開啟檢視mysql binlog

1 在my.ini window 配置檔案裡面 mysqld log bin mysql bin 名字可以隨便起 我們每次進行操作的時候,file size都會增長 4.用mysqlbinlog 工具來顯示記錄的二進位制結果,然後匯入到文字檔案,為了以後的恢復。詳細過程如下 bin mysqlbin...