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

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 BENIT 的頭像
    BENIT

    BenIT

    BENIT 發表在 痞客邦 留言(0) 人氣()