1 vim /etc/my.cnf
註釋如下內容:
#log-bin=mysql-bin
#binlog_format=mixed
#server-id = 1
#expire_logs_days = 10
2 重啓
systemctl restart mysqld
3 查看binlog文件數量
use mysql
show binary logs;
4 清除日誌
reset master 命令或者是 purge master logs 命令
注意reset master 不同於purge binary log的兩處地方
1. reset master 將刪除日誌索引文件中記錄的所有binlog文件,創建一個新的日誌文件 起始值從000001 開始,然而purge binary log 命令並不會修改記錄binlog的順序的數值
2. reset master 不能用於有任何slave 正在運行的主從關係的主庫。因爲在slave 運行時刻 reset master 命令不被支持,reset master 將master 的binlog從000001 開始記錄,slave 記錄的master log 則是reset master 時主庫的最新的binlog,從庫會報錯無法找的指定的binlog文件。