Windows server 2016 ,MySQL 5.5版本。装的是杰奇1.7 CMS,安装完 采集开始,又发现个问题,D盘是装的宝塔文件,里面没有放什么东西,结果发现硬盘空间在不断减少。最后一查,才发现是mysql 日志,百度了下,发现不能直接删除。
于是就有了这个命令删除
进入MySQL 目录。然后进入bin目录。里面有工具
# mysql -u root -p #输入用户名 回车会输入密码 > purge master logs to 'mysql-bin.010’; //清除mysql-bin.010日志 > purge master logs before '2016-02-28 13:00:00'; //清除2016-02-28 13:00:00前的日志 > purge master logs before date_sub(now(), interval 3 day); //清除3天前的bin日志
日志我想保留三天。
> show binary logs; //查看日志 > show variables like '%log%'; //查看日志 > set global expire_logs_days = 3; //保留3天日志
这样硬盘就不会增加。始终保持3天的数据库日志。