binlog会因为数据库的不断运行而越来越大 ,当硬碟空间被占据越大时,可能会导致访问速度变慢,若是完全被占满时,就会导致服务卡死,就遇过服务状态正常,但确无法登入,连重启也无法!因为磁碟撑爆了。
binlog文件不是直接rm删除就解决了 !也千万不要用rm的方式删除 ,因为删除后,即使空间释放了,但 mysql-bin.index 档案中,仍有记录。
1.进去mysql裡面binlog放置档案的位置。
进入这个目录,主要原因是方便自己查看具体的时间,选择删除最早的
ll mysql-bin.*
2.进入mysql 执行
show binary logs;
若要删除 mysql-bin.000002 以前的 ,可直接在mysql内下指令
3.执行需要删除的日志
若要删除 mysql-bin.000002 以前的 ,可直接在mysql内下指令
purge binary logs to 'mysql-bin.000002';
执行后再次查询show binary logs;
即更新。
来源地址:https://blog.csdn.net/weixin_42324463/article/details/126801856