Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql general_log

作者:缺爱╮不缺钙   发布日期:2025-05-29   浏览:89

-- 开启 general_log 并指定日志文件路径
SET GLOBAL general_log = 'ON';
SET GLOBAL log_output = 'FILE';
SET GLOBAL general_log_file = '/path/to/your/logfile.log';

-- 关闭 general_log
SET GLOBAL general_log = 'OFF';

-- 查询当前 general_log 状态
SHOW VARIABLES LIKE 'general_log%';

解释说明:

  1. 开启 general_log:通过设置 general_log'ON' 来开启 MySQL 的通用查询日志。这会记录所有发送到 MySQL 服务器的 SQL 语句。
  2. 指定日志输出方式:通过设置 log_output'FILE',指定日志输出到文件。其他选项包括 'TABLE'(记录到数据库表中)或 'NONE'(不记录)。
  3. 指定日志文件路径:通过设置 general_log_file 指定日志文件的具体路径。
  4. 关闭 general_log:通过设置 general_log'OFF' 来关闭通用查询日志。
  5. 查询当前状态:使用 SHOW VARIABLES LIKE 'general_log%' 可以查看当前的通用查询日志配置。

请注意,开启 general_log 会对性能有一定影响,建议仅在调试或排查问题时使用,并在完成后及时关闭。

上一篇:mysql允许远程连接数据库

下一篇:mysql查看死锁和解除锁

大家都在看

mysqlavg函数保留小数

mysql经纬度距离计算

存储过程mysql

mysql with语句

mysql时间加减

brew 启动mysql

unsigned在mysql中是什么意思

mysql 插入更新

python mysql update

mysql 查看权限

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站