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内下指令文章来源:https://www.toymoban.com/news/detail-594767.html
purge binary logs to 'mysql-bin.000002';
执行后再次查询show binary logs;
即更新。文章来源地址https://www.toymoban.com/news/detail-594767.html
到了这里,关于Mysql刪除binlog的方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!