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;

相关推荐
未来龙皇小蓝几秒前
【MySQL-索引调优】10:常见的分页优化处理
数据库·mysql·性能优化
God__is__a__girl4 分钟前
Oracle驱动版本引发ORA-01461批量插入异常排查与解决
数据库·oracle
少年攻城狮15 分钟前
Oracle系列---【两个环境,表结构一致,数据量一致,索引也一致,为什么同样的sql执行时间却不一致?】
数据库·sql·oracle
l1t15 分钟前
解决用docker安装umbra数据库遇到的FATAL:Operation not permitted错误
数据库·docker·容器
2401_8942419224 分钟前
机器学习与人工智能
jvm·数据库·python
GentleDevin38 分钟前
Redis服务常用命令
数据库·oracle
難釋懷44 分钟前
Redis分片集群手动故障转移
数据库·redis·缓存
无名-CODING1 小时前
从零开始!Vue3+SpringBoot前后端分离项目Docker部署实战(上):环境搭建与数据库容器化
数据库·spring boot·docker
Bdygsl1 小时前
MySQL(2)—— CRUD
数据库·mysql
chushiyunen1 小时前
python edge-tts实现tts文本转语音、音频
数据库·python·音视频