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;

相关推荐
茉莉玫瑰花茶19 分钟前
LangChain 核心组件 [ 2 ]
java·数据库·langchain
存在的五月雨1 小时前
Mysql 索引的一些
数据库·mysql
黄俊懿1 小时前
MySQL主从复制:从“异步“到“GTID“,数据同步的进化之路
数据库·sql·mysql·oracle·架构·dba·db
看海的四叔2 小时前
【SQL】SQL-管好你的字符串
大数据·数据库·hive·sql·数据分析·字符串
秋92 小时前
TiDB 数据库全链路实战指南:从下载部署到 Java 高并发调优
java·数据库·tidb
zhou周大哥2 小时前
银河麒麟安装mysql
数据库·mysql
无敌的黑星星2 小时前
Spring @Transactional 注解全解析
java·数据库·oracle
Rust研习社3 小时前
Rust + PostgreSQL 极简技术栈应用开发
开发语言·数据库·后端·http·postgresql·rust
河阿里3 小时前
MyBatis-Plus:MyBatis的进阶开发
数据库·mybatis
sjsjsbbsbsn3 小时前
向量数据库
数据库