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,若是在保证数据安全的状况是就不须要保存过久的日志文件了。日志

相关文章
相关标签/搜索