百科  >>  服务器技巧

如何正确使用命令清理宝塔mysql所产生的logs日志(详解)

发布来源:http://www.136ku.com | 发布时间:2018年01月05日 15:12:11


目前来说环境集成软件,宝塔是比较好用方便的,而且是免费使用的!我们在使用当中,经常会发现服务器的磁盘会容量会不断的减少,数据在不断的增多。


我们经查看会发现我们的磁盘容量在不断的被宝塔mysql日志所占据掉。那么,我们应当如何正确的清理宝塔所产生的mysql日志呢?


我们需要记住:宝塔生成的mysql日志不能手动删除,避免删除后产生其他无法想象的错误出现!


删除宝塔mysql数据库:


1, 先打开cmd进入到数据库里面(如下图)

(打开cmd:==>D:==>cd; d:\....\mysql5.5\bin==>mysql –u root –p==>数据库密码)你的数据库在哪个盘就输入哪个盘!

cmd进入mysql数据库

2, 我们先查看数据库到底产生了多少日志,可以通过命令来查看:show binary logs;

(可以看到,这里显示出来的mysql-bin.00001就是日志文件)

进入mysql查看日志

3, 现在开始使用命令来进行清理日志了。需要注意的事:我们清理日志的时候,你需要输入清理到哪个文件,比如说我产生的文件是从mysql-bin.000001到mysql-bin.00059;那么我们就应该输入命令为:purge binary logs to 'mysql-bin.000059';

使用命令清除mysql日志

4, 清理完成之后,我们在回到计算机看下是不是磁盘空间立马就增加了很多空间呢?


但是这样手动清理也是存在一定风险的,而且对于初学者来说也是比较复杂。 为了避免麻烦,我们给大家准备了一个自动清日志的方法;在my.ini里面加上这个配置:expire_logs_days=5 这个配置的意思就是,日志的过期天数,超过5天的日志,mysql会自动清理5天以前的日志,这样就避免了日志文件文件越来越多导致磁盘空间不足的问题,执行命令的时候一定要慎重,确保万无一失再执行。


同理,我们也可以关闭mysql产生日志(但是不建议这样做);方法非常简单,进入宝塔控制面板==》软件管理==》mysql设置==》配置修改==》找到log-bin=mysql-bin binlog_format=mixed在这两行前分别加上#即可。比如#log-bin=mysql-bin #binlog_format=mixed

配置my.ini关闭存储日志

如果熟悉的话也可以打开my.ini文件直接进行编辑的。方法同样!


最后:希望这篇文章能对大家有所帮助!

云酷网络

我们的优势

100万用户的选择

安全快捷的交易,专业的经纪服务,累计为
超过100万的用户提供服务

超过1000万个空间用户在使用

五星级注册商资质、保护个人隐私

连续5年获得CNNIC五星级
服务器认证

国家核心服务商

7x24服务

7x24

免费服务

免服务费

1分钟响应

1分钟响应

免备案

免备案

  • 服务器租用网站logo
  • 微信扫一扫QQ扫一扫
  •   云酷-小林   云酷-老王   云酷-any
  •   云酷-小玲   云酷-云飞   云酷-云飞