close
o 如何取消 MySQL 的 binary log 檔案的紀錄行為
1. 編輯 mysql 的組態檔 my.cnf 並且將 「[mysqld]」區段的「log-bin=mysql-bin」這行註解掉 (或找「log_bin」字樣)。例如:
[root@xxx mysql]# vi /etc/my.cnf
[mysqld]
…..
#log-bin=mysql-bin
…..
2. 重跑 mysqld,例如:
[root@xxx mysql]# service mysqld restart
o 不想取消 binary log 組態,但是希望縮短 log 檔案的有效時間
如果不想取消 binary log 檔案之組態,但是希望縮短 log 檔案的有效時間以減少佔用磁碟的空間,可以在 my.cnf 中設定「expire-logs-days」組態 (有些版本是「expire_logs_days」組態名稱),例如,設定只留七天之內的 binary log 檔案:
[root@xxx mysql]# vi /etc/my.cnf
[mysqld]
…..
expire-logs-days=7
…..
然後重跑 mysqld,例如:
[root@123 mysql]# service mysqld restart
全站熱搜