-- 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...