!!操作前请先作好备份!!
手机清除mysql日志的方法
$ 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
*注意!!清除二进制日志有风险,如果你想恢复旧的记录将不可能!
mysql的binlog本意是用来做传输或恢复时使用的,尽量不要删除binlog,如果在保证数据安全的情况是就不需要保存太久的日志文件了。