`
lj6684
  • 浏览: 967084 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

MySQL开启general_log跟踪数据执行过程

 
阅读更多
# 设置general log保存路径
# 注意在Linux中只能设置到 /tmp 或 /var 文件夹下,设置其他路径出错
# 需要root用户才有访问此文件的权限
mysql>set global general_log_file='/tmp/general.lg';

# 开启general log模式
mysql>set global general_log=on;

# 关闭general log模式
mysql>set global general_log=off;


在general log模式开启过程中,所有对数据库的操作都将被记录 general.log 文件
分享到:
评论

相关推荐

    清理Mysql general_log的方法总结

    根据日志存储方式,可能是`/var/lib/mysql/general_log_file.log`或类似路径,执行`rm`命令删除。 5. 优化表以释放空间: ```sql OPTIMIZE TABLE general_log2; ``` 6. 重命名回原表名并重新开启日志: ```...

    mysql中general_log日志知识点介绍

    MySQL中的`general_log`日志是数据库管理系统用来记录所有SQL查询的一个功能,它记录了数据库服务器接收到的所有请求,包括数据定义语言(DDL)、数据操纵语言(DML)以及数据控制语言(DCL)操作。这使得开发人员和...

    itcast_log_management.zip

    - `general_log` 开启查询日志 - `log_error` 设置错误日志路径 2. 日志文件管理:定期清理和归档日志文件,避免磁盘空间耗尽。 3. 分析日志:利用工具(如pt-query-digest)分析慢查询日志,找出低效查询。 4....

    Mysql+linux安装日志.rar_MYSQL_historyxrl_linux

    general_log_file = /var/log/mysql/query.log general_log = 1 ``` 3. **慢查询日志**: 记录执行时间超过指定阈值的查询。 配置`long_query_time`和`slow_query_log`: ``` slow_query_log = 1 slow_query_...

    mysql语句跟踪.txt

    从给定的文件信息来看,主要讨论了MySQL中的日志管理与配置,特别是与SQL语句跟踪相关的几个关键日志:General Log、Binary Log(Bin-log)、Slow Query Log。下面将详细解析这些日志的功能、配置方法以及如何利用...

    MySQL slow_log表无法修改成innodb引擎详解

    在MySQL数据库中,慢查询日志(slow_log)是一个用于记录执行时间较长的查询的工具,对于优化数据库性能至关重要。然而,它默认存储在CSV引擎的表中,这导致了一个问题:由于CSV引擎不支持索引,当从`mysql.slow_log...

    数据库应用技术:日志查看.pptx

    开启和关闭日志管理可以通过使用set来设置全局日志general_log的状态为ON或OFF,实现方式:mysql> set global general_log=ON;。 查看日志log文件所在位置可以通过使用show variables来查看全局日志general_log_...

    MySQL如何知道所有连接者执行过的sql语句,并按日期时间排序.zip

    首先,MySQL提供了一个名为`general_log`的系统日志,它记录了所有的SQL查询、开始与结束时间以及它们的执行结果。开启`general_log`可以通过修改`my.cnf`配置文件或在MySQL命令行中运行以下命令: ```sql SET ...

    MysqlLog.rar

    1. 配置:首先需要在MySQL服务器的配置文件(my.cnf)中开启日志功能,如启用general_log(一般查询日志)和binlog(二进制日志)。 2. 连接:使用Java程序连接到MySQL服务器,通过JDBC接口获取日志信息。 3. 监控:...

    数据库优化配置.doc

    [client] port=3306 [mysql] no-beep default-character-set=utf8 [mysqld] datadir=D:/Data port=3306 server-id=1 log-output=FILE general-log=0 general_log_file="ADMIN-PC.log" slow-query-log=1 slow_query_...

    mysql8.0.11多实例安装

    general_log_file=/data/mysqldata/3307/general_statement.log binlog_expire_logs_seconds=1728000 relay_log=/data/mysqldata/3307/binlog/relay-bin relay_log_index=/data/mysqldata/3307/binlog/relay-bin....

    Mysql sql慢查询监控脚本代码实例

    general_log=1#开启mysql执行sql的日志 slow_query_log=1#开启mysql慢sql的日志 #设置之后会影响general_log和slow_query_log, log_output=table,File#日志输出会写表,也会写日志文件,为了便于程序去统计,所以...

    Mysql安装入门

    general_log_file=/data/mysql/log/general/mysql_general.log relay_log=/data/mysql/log/relaylog/mysql_relaybin relay_log_info_file ``` - 以上配置项覆盖了性能优化、安全性、日志记录等方面,确保MySQL...

    Mysql 教程之运维系列

    `general_log_file = /var/log/mysql/query.log`。 - **开启与关闭**: - 可以通过命令`SET GLOBAL general_log = ON;`动态开启查询日志。 - 通过命令`SET GLOBAL general_log = OFF;`关闭查询日志。 - **注意事项...

    数据库Mysql1

    MySQL还提供了`general_log`功能,用于记录所有的SQL语句执行过程。开启此功能,你可以将日志保存到特定路径,如`/tmp/general.log`: ```sql SET GLOBAL general_log_file='/tmp/general.log'; SET GLOBAL general...

    MySQL的日志基础知识及基本操作学习教程

    错误日志在MySQL中默认启用且无法禁用,它记录了数据库启动、关闭过程中的信息,运行时的错误,以及事件调度器执行事件时的详情。错误日志文件通常命名为`hostname.err`,其中`hostname`代表服务器主机名。通过`log...

    MySQL日志和数据恢复

    错误日志通常存储在MySQL的数据目录下,文件名为`error.log`或`mysql.err`。 2. 二进制日志 (Binary Log) 二进制日志记录了所有改变数据库状态的非临时性事件,包括数据修改和结构修改,它是实现数据恢复和复制的...

    linux环境下mysql存储过程开启定时任务,bing log.rar

    在这个主题中,"linux环境下mysql存储过程开启定时任务,bing log.rar" 文件可能包含了关于如何在Linux系统中利用MySQL的存储过程创建定时任务,以及如何记录和分析这些任务日志(bing log)的详细步骤。 首先,让...

Global site tag (gtag.js) - Google Analytics