Mysql开启查询日志(General Log)

1、增加配置: /etc/my.cnf

mysqld

general_log=1

general_log_file=/var/log/mysql/query.log

2、增加目录和文件,并且授权

可以使用以下命令修改权限:

创建目录:sudo mkdir -p /var/log/mysql

更改目录所有者:sudo chown mysql:mysql /var/log/mysql

给予写入权限:sudo chmod 755 /var/log/mysql

创建日志文件:sudo touch /var/log/mysql/query.log

更改文件所有者:sudo chown mysql:mysql /var/log/mysql/query.log

给予MySQL写入权限:sudo chmod 644 /var/log/mysql/query.log

3、执行命令:

SET GLOBAL GENERAL_LOG=ON;

相关推荐
珠海西格电力3 分钟前
如何实现零碳园区管理系统“云-边-端”架构的协同
大数据·数据库·人工智能·架构·能源
XS0301069 分钟前
JDBC实现数据库增删改查
数据库
茉莉玫瑰花茶15 分钟前
LangGraph 入门教程:构建 AI 工作流 [ 案例一 ]
数据库
宸凉20 分钟前
Oracle 19C的安装
数据库·oracle
YL2004042627 分钟前
MySQL-基础篇-约束
数据库·mysql
麦聪聊数据29 分钟前
SQL与数据库开发(五):纯 SQL 解决“连续签到”与“用户留存”问题
数据库·sql·数据库开发
刘~浪地球34 分钟前
MongoDB数据模型设计:构建高效的文档结构
数据库·mongodb
AC赳赳老秦41 分钟前
数据安全合规:OpenClaw 敏感信息脱敏、操作日志审计、权限精细化管控方案,符合等保要求
网络·数据库·python·安全·web安全·oracle·openclaw
TDengine (老段)1 小时前
TDengine 整体架构全景 — 深度解析
大数据·数据库·物联网·架构·时序数据库·tdengine·涛思数据
Mahir081 小时前
MySQL 事务全解:从 ACID 特性到并发问题,再到底层实现与线上最佳实践
数据库·mysql·面试