`
cnjarchen
  • 浏览: 41631 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

mysql5.1中清空slow_log表

    博客分类:
  • sql
 
阅读更多
因为mysql5.1以上mysql 的 slow_log 可以保存在 DB中



但是清空的时候比较麻烦,因为默认的是.csv格式



我的清空方法是转成myisdb再清空



1. SHOW VARIABLES LIKE '%log_output%';

+----------------+-------+
| Variable_name | Value |
+---------------+-------+
| log_output    | TABLE |
+---------------+-------+



2. SET GLOBAL slow_query_log=off;

SET GLOBAL log_output = 'FILE';



3.mysql> SHOW VARIABLES LIKE '%log_output%';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| log_output    | FILE  |
+---------------+-------+
1 row in set (0.00 sec)

4.SET GLOBAL slow_query_log=on;

5.ALTER TABLE `slow_log` ENGINE = MYISAM



6.TRUNCATE TABLE slow_log;
清空。



7.SET GLOBAL slow_query_log=off;


8.SET GLOBAL log_output = 'TABLE';



9.SHOW VARIABLES LIKE '%log_output%';

+----------------+-------+
| Variable_name | Value |
+---------------+-------+
| log_output    | TABLE |
+---------------+-------+



10.SET GLOBAL slow_query_log=on;
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics