如何正确清理MySQL binlog?

1、MySQL命令行删除:
从第一个文件删除到第四个
mysql> purge binarylogs to 'mysql-bin.000004';
按照时间,删除指定时间之前的
mysql> PURGE MASTER LOGS BEFORE '2017-03-20 00:00:00'; 
清除所有bin-log
mysql> reset master; 
2、设置自动删除:
自动删除7天之前的bin-log文件写入配置文件
expire_logs_days = 7 命令行生效 
set global expire_logs_days = 7; 
show variables like "expire_logs_days";


标签:

上一篇MySQL主从同步问题
下一篇数据库连接异常java.sql.SQLException: Unknown character set index for field '224' received from server

相关文章