一、清理日志文件
# 清理二进制日志文件 PURGE BINARY LOGS BEFORE '2020-01-01 00:00:00'; # 关闭二进制日志功能 SET SQL_LOG_BIN=0;
二、清理临时文件
# 清理临时表数据 DELETE FROM temp_table WHERE created_time< NOW() - INTERVAL 1 DAY; # 清理临时文件 rm -rf /tmp/*
三、清理错误日志文件
# 查看错误日志文件路径 SHOW VARIABLES LIKE 'log_error'; # 清空错误日志文件 >/var/log/mysql/error.log
四、清理慢查询日志文件
# 查看慢查询日志文件路径 SHOW VARIABLES LIKE 'slow_query_log_file'; # 关闭慢查询日志功能 SET GLOBAL slow_query_log = 'OFF'; # 清空慢查询日志文件 >/var/log/mysql/slow_query.log
总结
以上就是MySQL清理垃圾文件的方法,可以根据实际情况选择相应的方法进行清理。因为清理过程中可能会删除重要数据,请务必谨慎操作。