mysql> show variables like 'log_bin';
+---------------+-------+
| variable_name | value |
+---------------+-------+
| log_bin | off |
+---------------+-------+
1 row in set (0.00 sec)
此時並沒有開啟 ;
修改 /etc/my.cnf
log_bin#開啟log-bin
server-id=1#用於主從複製是的id號
binlog_do_db=test #二進位制需要同步的資料庫名
binlog_ignore_db=mysql#避免同步 mysql
使用者配置
,以免不必要的麻煩
儲存退出 重啟mysql服務
mysql> show variables like 'log_bin';
+---------------+-------+
| variable_name | value |
+---------------+-------+
| log_bin | on |
+---------------+-------+
1 row in set (0.01 sec)
已開啟開啟二進位制日誌記錄;
當對test庫進行操作時,就會在二進位制日誌中記錄
mysql> show binlog events\g
*************************** 1. row ***************************
log_name: vm_225_102_centos-bin.000001
pos: 4
event_type: format_desc
server_id: 1
end_log_pos: 123
info: server ver: 5.7.11-log, binlog ver: 4
*************************** 2. row ***************************
log_name: vm_225_102_centos-bin.000001
pos: 123
event_type: previous_gtids
server_id: 1
end_log_pos: 154
info:
2 rows in set (0.00 sec)
mysql 二進位制日誌
如果mysql 伺服器啟用了二進位制日誌,你可以使用mysqlbinlog工具來恢復從指定的時間點開始 例如,從你最後一次備份 直到現在或另乙個指定的時間點的資料。mysqlbinlog 用於處理二進位制日誌檔案的實用工具 要想從二進位制日誌恢復資料,你需要知道當前二進位制日誌檔案的路徑和檔名。一般...
mysql 二進位制日誌
1.日誌型別 二進位制日誌記錄了所有對mysql資料庫的修改事件,包括增刪改事件和對錶結構的修改事件。2.配置使用二進位制日誌 在my.ini 配置 log bin mysql bin 3.二進位制日誌格式 基於段的日誌格式 binlog format statement 記錄了操作的sql語句。優...
ubantu下開啟mysql二進位制日誌
之前在google搜了很多方法,但都是錯的,csdn也真實夠了,幾乎全tm錯的,讓人苦惱了半天 windows上直接改my.ini這個檔案,在 mysqld 下面新增 server id 1 確保在整個mysql集群中唯一 log bin d 日誌存放位置 log bin index binlog....