預設情況下mysql會一直保留mysql-bin檔案,這樣到一定時候,磁盤可能會被撐滿,這時候是否可以删除這些檔案呢,是否可以安全删除,是個問題。
首先要說明一下,這些檔案都是mysql的日志檔案,如果不做主從複制的話,基本上是沒用的,雖然沒用,但是不建議使用rm指令删除,這樣有可能會不安全,正确的方法是通過mysql的指令去删除。
其實關鍵的指令就是<code>reset master;</code>這個指令會清空mysql-bin檔案。
另外如果你的mysql伺服器不需要做主從複制的話,建議通過修改my.cnf檔案,來設定不生成這些檔案,隻要删除my.cnf中的下面一行就可以了。
如果你需要複制,最好控制一下這些日志檔案保留的天數,可以通過下面的配置設定日志檔案保留的天數:
表示保留7天的日志,這樣老日志會自動被清理掉。
相信堅持的力量,日複一日的習慣.