Mysql刪除binlog的方法
短信预约 -IT技能 免费直播动态提醒
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
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341