Linux 查看 MySQL 日志目录

来源:本站原创 点击数: 次 发布时间:2026年09月25日

方式 1:登录 mysql 执行 SQL(最准,推荐)

-- 错误日志
SHOW VARIABLES LIKE 'log_error';
-- 慢查询日志
SHOW VARIABLES LIKE 'slow_query_log_file';
-- 通用查询日志
SHOW VARIABLES LIKE 'general_log_file';
-- binlog二进制日志
SHOW VARIABLES LIKE 'log_bin_basename';
-- 一次性查看所有日志相关变量
SHOW VARIABLES LIKE '%log%';

不用进 mysql 交互,直接 shell 一行执行:

mysql -uroot -p -e "SHOW VARIABLES LIKE 'log_error';"

方式 2:Linux 系统命令,查配置文件 my.cnf

① 找到 my.cnf 位置

find /etc -name my.cnf
# 常见路径:/etc/my.cnf  /etc/mysql/my.cnf

② 检索日志配置

grep -E 'log_error|slow_query_log_file|general_log_file|log-bin' /etc/my.cnf

📌 Linux 默认日志常见路径

  1. CentOS/RHEL:/var/log/mysqld.log

  2. Debian/Ubuntu:/var/log/mysql/error.log

  3. 未单独配置日志时,默认在数据目录:/var/lib/mysql/主机名.err