首页
学习
活动
专区
圈层
工具
发布

MySQL日志之查询日志 General Log

写入方式: 可以写入文件或表(mysql.general_log)配置方式:查看是否开启General logshow global variables like 'general%';# 查看当前 General...#取值: #1 或 ON:启用日志记录 #0 或 OFF:禁用日志记录(默认值) general_log_file = /var/log/mysql/mysql-general.log...#指定日志文件的存储路径和文件名log_output = FILE#定义日志的输出目的地动态设置(无需重启)-- 开启 general logSET GLOBAL general_log = 'ON';...:tail -f /var/log/mysql/general.log表方式(当 log_output=‘TABLE’):SELECT * FROM mysql.general_log ORDER BY...,可能影响性能,需定期清理表方式记录会写入mysql.general_log系统表生产环境推荐FILE方式,避免系统表膨胀长期开启需配置日志轮转(使用logrotate工具)在高并发场景下,双写模式(FILE

38210
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    图文结合带你搞懂MySQL日志之General Query Log(通用查询日志)

    通用查询日志(General Query Log) 用来记录用户的所有操作,包括启动和关闭MySQL服务、所有用户的连接开始时间和截止时间、发给 MySQL 数据库服务器的所有 SQL 指令等。...| OFF | | general_log_file | /var/lib/mysql/zhyno1.log | +------------------+--...方式2 SET GLOBAL general_log=on; # 开启通用查询日志 SET GLOBAL general_log_file='path/filename'; # 设置日志文件保存位置...停止日志 修改my.cnf或者my.ini文件,把[mysqld]组下的general_log值设置为OFF或者把general_log一项注释掉。修改保存后,再重启MySQL服务,即可生效。...数据管理员可以删除很长时间之前的查询日志,以保证MySQL服务器上的硬盘空间。 在 MySQL 中,可以使用 mysqladmin 命令来开启新的通用查询日志。

    85720
    领券