解決辦法一:
show variables like 'expire_logs_days';

set global expire_logs_days = 60; #設置binlog多少天過期
這個只是零時的修改,數據庫重啟后會變成原始值0,需要永久生效的話就添加至配置文件my.cnf
2.修改配置文件my.cnf永久生效
vim /etc/my.cnf
expire_logs_days=60 保留60天的日志到期刪除60天前的日志
如果設置為0的話就不刪除

解決辦法二:
如果沒有設置固定的時間,不方便重啟數據庫的話,那就手動清理即可
show binary logs; 查看目前所有的binlong日志

最后一個就是當前使用的binlog日志,可以有選擇的刪除,比如只保留近期的幾個日志,那么我們就可以刪除mysql-bin.000110之前的binlong日志保留110-115這幾個日志。
purge binary logs to 'mysql-bin.000110';

再次查詢看是否刪除。

mysql-bin.000110之前的日志全部刪除,切記最后一個是當前使用的日志不要做操作。
