MySQL:清除過時的bin-log文件

!!操做前請先做好備份!!mysql

手機清除mysql日誌的方法 sql

$ mysql -u root -p 'MyPassword' -e "PURGE BINARY LOGS BEFORE '2008-12-15 10:06:06';"

OR

$ mysql -u root -p 'MyPassword' -e "PURGE BINARY LOGS BEFORE DATE_SUB( NOW( ), INTERVAL 7 DAY);"

OR

$ mysql -u root -p 'MyPassword' -e "PURGE BINARY LOGS TO 'mysql-bin.03';"

OR

$ mysql -u root -p 'MyPassword' -e "PURGE BINARY LOGS BEFORE NOW();"

配置自動清除的方法安全

expire_logs_days = 10
max_binlog_size = 1G

*注意!!清除二進制日誌有風險,若是你想恢復舊的記錄將不可能!spa

mysql的binlog本意是用來作傳輸或恢復時使用的,儘可能不要刪除binlog,若是在保證數據安全的狀況是就不須要保存過久的日誌文件了。日誌

相關文章
相關標籤/搜索