Debian系统中MySQL的日志文件通常位于以下位置:
/var/log/mysql/error.log
/var/log/mysql/query.log
/var/log/mysql/slow-query.log
MySQL的日志配置通常在/etc/mysql/my.cnf
或/etc/mysql/mysql.conf.d/mysqld.cnf
文件中进行。以下是一些常用的配置选项:
[mysqld]
log-error=/var/log/mysql/error.log
log=/var/log/mysql/query.log
slow_query_log=1
slow_query_log_file=/var/log/mysql/slow-query.log
long_query_time=2
logrotate
工具。chown
和chmod
命令调整文件权限。以下是一个简单的示例,展示如何在MySQL中启用查询日志和慢查询日志:
-- 启用查询日志
SET GLOBAL general_log = 'ON';
SET GLOBAL log_output = 'FILE:/var/log/mysql/query.log';
-- 启用慢查询日志
SET GLOBAL slow_query_log = 'ON';
SET GLOBAL slow_query_log_file = '/var/log/mysql/slow-query.log';
SET GLOBAL long_query_time = 2;
希望这些信息对你有所帮助!
领取专属 10元无门槛券
手把手带您无忧上云