1. 開啟配置檔案
sudo vi /etc/my.cnf
2. 編輯配置檔案
log_bin = /data/mysql/binlogs/server1 (日誌生成位置)
server_id = 100 (主從時要唯一,設定要注意)
3. 重啟mysql服務
sudo systemctl restart mysql;
4. 驗證一下是否建立了二進位制日誌
show variables like 'log_bin';
5. 顯示所有二進位制日誌
show binary logs; 或 show master logs;
6. 當前二進位制日誌位置
show master status;
mysql 二進位制日誌
如果mysql 伺服器啟用了二進位制日誌,你可以使用mysqlbinlog工具來恢復從指定的時間點開始 例如,從你最後一次備份 直到現在或另乙個指定的時間點的資料。mysqlbinlog 用於處理二進位制日誌檔案的實用工具 要想從二進位制日誌恢復資料,你需要知道當前二進位制日誌檔案的路徑和檔名。一般...
mysql 二進位制日誌
1.日誌型別 二進位制日誌記錄了所有對mysql資料庫的修改事件,包括增刪改事件和對錶結構的修改事件。2.配置使用二進位制日誌 在my.ini 配置 log bin mysql bin 3.二進位制日誌格式 基於段的日誌格式 binlog format statement 記錄了操作的sql語句。優...
5 3 二進位制日誌
二進位制日誌 記錄導致資料改變或潛在導致資料改變的sql語句 記錄已提交的日誌 不依賴於儲存引擎型別 功能 通過 重放 日誌檔案中的事件來生成資料副本 注意 建議二進位制日誌和資料檔案分開存放 二進位制日誌記錄三種格式 基於 語句 記錄 statement,記錄語句,預設模式 日誌量較少 基於 行 ...