凉风有信,秋月无边。
亏我思娇的情绪好比度日如年。

如何在线安全清理mysql慢日志

1.首先连接进入mysql,查看慢日志的状态,show variables like '%slow%';

2.此时慢日志的状态是开启的,且慢日志的路径也可以看到,接下来就是要先关闭慢日志,使用  set global slow_query_log=0;

关闭之后再次检查下慢日志的状态,已经是关闭了,如图:

3.关闭慢日志后,我们重置慢日志的路径,路径可以根据自己的服务器配置,语句如下:

set global slow_query_log_file='/home/mysql/mysql-5.5.22/bak/slow_querys_20180105.log';

4.重置完成后,再次开启慢日志:set global slow_query_log=1;

5.再次检查慢日志的状态:show variables like '%slow%';

可以看到慢日志已经开启,路径也变了

6.接下来我们测试一下慢日志记录是否成功,使用语句:select sleep(10) as a, 1 as b;

效果如图:

7.最后一步就是打卡慢日志查看是否记录成功了,如果记录成功会有如下记录:

8.最后一步就是把之前的慢日志文件给删除了,释放空间。但我使用的方式是清空文件内容,但是保留文件。

在慢日志的文件夹路径下,执行语句:>slow_querys.log

下一步把大文件删除就可以了

赞(0) 打赏
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的内容,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。本博客资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。如果本文导致的版权问题以及内容纠错问题请联系站长QQ:1004619 | 点此给我发送邮件
本文标题:《如何在线安全清理mysql慢日志》
本文地址:https://www.1004619.com/biji/ru-he-zai-xian-an-quan-qing-li-mysql-man-ri-zhi/

相关推荐

  • 暂无文章