1.啟動和設置二進位日誌 預設情況下,二進位日誌是關閉的,可以通過修改MySQL的配置文件來啟動和設置二進位日誌 log-bin 定義開啟二進位日誌;後面參數為path[/filename],如果不指定path ,預設為datadir,如果不指定filename,預設為主機名稱會生成filename ...
1.啟動和設置二進位日誌 預設情況下,二進位日誌是關閉的,可以通過修改MySQL的配置文件來啟動和設置二進位日誌
- log-bin 定義開啟二進位日誌;後面參數為path[/filename],如果不指定path ,預設為datadir,如果不指定filename,預設為主機名稱會生成filename.0000001,filename.000002等,還有一個filename.index文件,文件內容為所有日誌的清單
- expire_logs_days 定義了MySQL清除過期日誌的時間,即二進位日誌自動刪除的天數。預設值為0,表示不自動刪除,當MySQL啟動或刷新二進位日誌時可能刪除該文件。
- max_binlog_size 定義了單個文件的大小限制,如果二進位日誌寫入的內容大小超出給定值,日誌就會發生回滾(關閉當前文件,重新打開一個新的日誌文件)。預設1GB, 不能大於1GB或小於4096B