方法1:

SET GLOBAL general_log = 'OFF';RENAME TABLE mysql.general_log TO mysql.general_log2;DELETE FROM mysql.general_log2;
OPTIMIZE TABLE general_log2;RENAME TABLE mysql.general_log2 TO mysql.general_log;SET GLOBAL general_log = 'ON';

方法2:

SET GLOBAL general_log = 'OFF';
cat /dev/null > general_log.csv

发现也将大小释放了,比上一个快很多

方法3:

可以在配置文件my.conf 中添加:

general_log=1general_log_file='/data/mysql/general_log.CSV'

将文件放到更大的磁盘

更多相关文章

  1. MySQL系列多表连接查询92及99语法示例详解教程
  2. Linux下MYSQL 5.7 找回root密码的问题(亲测可用)
  3. MySQL 什么时候使用INNER JOIN 或 LEFT JOIN
  4. ES6 变量声明,箭头函数,数组方法,解构赋值,JSON,类与继承,模块化练习
  5. 浅谈Java中Collections.sort对List排序的两种方法
  6. Python list sort方法的具体使用
  7. python list.sort()根据多个关键字排序的方法实现
  8. android上一些方法的区别和用法的注意事项
  9. android实现字体闪烁动画的方法

随机推荐

  1. java之concurrent包中的Atomic类
  2. SpringBoot项目通用功能及框架知识点介绍
  3. 深入理解JVM—JVM内存模型
  4. mymes部署虚拟机安装以及使用Linux,看一
  5. 学习Linux的第7天
  6. SpringBoot实现POI报表操作
  7. 深入浅出Java并发包—CountDownLauch原理
  8. SpringBoot结合POI百万级数据报表操作
  9. 把GOF(俗称四人帮)当作圣经
  10. Java集合LinkedList源码剖析