清理Mysql general_log的方法总结

 更新时间:2019年10月17日 14:58:21   投稿:laozhang  
在本篇文章里小编给大家分享的是一篇关于清理Mysql general_log的相关知识点,需要的朋友们学习下。

方法1:

SET GLOBAL general_log = 'OFF';
RENAME TABLE mysql.general_log TO mysql.general_log2;
DELETE FROM 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';

找到general_log的文件 执行

cat /dev/null > general_log.csv

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

方法3:

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

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

将文件放到更大的磁盘

以上就是本次介绍的全部知识点内容,感谢大家的学习和对脚本之家的支持。

相关文章

  • MySQL优化之大字段longtext、text所生产的问题

    MySQL优化之大字段longtext、text所生产的问题

    本文主要介绍了MySQL优化之大字段longtext、text所生产的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-05-05
  • MySQL高效导入多个.sql文件方法详解

    MySQL高效导入多个.sql文件方法详解

    MySQL有多种方法导入多个.sql文件,常用的有两个命令:mysql和source,如何提高导入速度,在导入大的sql文件时,建议使用mysql命令
    2018-10-10
  • MySQL驱动包下载全过程

    MySQL驱动包下载全过程

    这篇文章主要介绍了MySQL驱动包下载全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • Mac os 解决无法使用localhost连接mysql问题

    Mac os 解决无法使用localhost连接mysql问题

    今天在mac上搭建好了php的环境,把先前在window、linux下运行良好的程序放在mac上,居然出现访问不了数据库,数据库连接的host用的是localhost,可以确认数据库配置是正确的,下面特为大家分享下
    2014-05-05
  • Mysql中文乱码以及导出为sql语句和Excel问题解决方法[图文]

    Mysql中文乱码以及导出为sql语句和Excel问题解决方法[图文]

    这几天基于Heritrix写了一个爬虫,用到mysql,在导入导出数据时,遇到一些乱码问题,好不容易解决了,记录一下,以备查看
    2013-04-04
  • 教你如何在MySQL命令行中使用SQL语句的规则

    教你如何在MySQL命令行中使用SQL语句的规则

    这篇文章主要介绍了教你如何在MySQL命令行中使用SQL语句的规则 ,需要的朋友可以参考下
    2014-08-08
  • 简单聊一聊SQL中的union和union all

    简单聊一聊SQL中的union和union all

    在写SQL的时候,偶尔会用到两个表的数据结合在一起返回的,就需要用到UNION 和 UNION ALL,这篇文章主要给大家介绍了关于SQL中union和union all的相关资料,需要的朋友可以参考下
    2023-02-02
  • MySQL中NULLIF 、IFNULL、IF的用法和区别举例详解

    MySQL中NULLIF 、IFNULL、IF的用法和区别举例详解

    这篇文章主要给大家介绍了关于MySQL中NULLIF 、IFNULL、IF的用法和区别的相关资料,nullif和ifnull都是MySQL中用于处理NULL值的函数,但它们的用法和作用略有不同,下面给大家详细介绍下,需要的朋友可以参考下
    2024-05-05
  • 使用Jmeter连接Mysql图文教程

    使用Jmeter连接Mysql图文教程

    Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。今天我们来看看如何使用Jmeter连接Mysql
    2016-12-12
  • MySql数据库查询中的特殊命令

    MySql数据库查询中的特殊命令

    本文给大家介绍了MySql数据库查询中的特殊命令,包括mysql的安装,特殊查询语句,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-11-11

最新评论