centos

CentOS MySQL如何查看日志

小樊
67
2025-05-20 21:28:52
栏目: 云计算

在 CentOS 系统中,MySQL 日志文件通常位于 /var/log/mysql 目录下。要查看 MySQL 日志,您可以使用 taillesscat 等命令。以下是一些常用的命令示例:

  1. 查看 MySQL 错误日志:
sudo tail -f /var/log/mysql/error.log

-f 选项表示实时查看日志文件的更新。

  1. 查看 MySQL 慢查询日志:
sudo tail -f /var/log/mysql/slow-query.log

如果您的 MySQL 服务器没有启用慢查询日志,请先在 MySQL 配置文件(通常是 /etc/my.cnf/etc/mysql/my.cnf)中启用它:

[mysqld]
slow_query_log = 1
slow_query_log_file = /var/log/mysql/slow-query.log
long_query_time = 2

这里的 long_query_time 参数表示查询执行时间超过 2 秒的查询将被记录到慢查询日志中。您可以根据需要调整该值。

  1. 查看 MySQL 通用查询日志:
sudo tail -f /var/log/mysql/mysql.log

如果您的 MySQL 服务器没有启用通用查询日志,请先在 MySQL 配置文件中启用它:

[mysqld]
general_log = 1
general_log_file = /var/log/mysql/mysql.log

启用后,MySQL 服务器将记录所有客户端连接和执行的查询。

请注意,您可能需要使用 sudo 命令来获取足够的权限查看日志文件。如果您是 root 用户,则可以直接运行这些命令。

0
看了该问题的人还看了