您的位置:首页 > 数据库 > MySQL

删除MySQL二进制日志

2013-08-26 17:22 183 查看
服务器上的120G SSD硬盘空间用了92%,检查后发现,原来是 MySQL的二进制日志没有及时清除,占用了大量的空间, 于是直接用命令:reset master 一把删干净了。

1
reset master
如果MySQL服务器上的数据库做了replication,就不要使用该命令, 而是应该用:purgebinary logs命令。purge比较温和,通常有两种执行方式:

1
purge
binary
logs
to
'mysql-bin.010'
;
2
purge
binary
logsbefore 
'2012-05-02 22:46:26'
;
删除MySQL二进制日志,还有更便捷的方法,只需要在my.cnf/ini中加入 expire_logs_days=3,MySQL就会只保留最近3天的日志,不用时时劳烦去 reset.

1
expire_logs_days=3
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: