在Ubuntu系统中,MySQL的日志文件通常位于/var/log/mysql/
目录下。要查看MySQL的日志,你可以使用cat
、less
或tail
等命令。以下是一些常用的命令:
sudo cat /var/log/mysql/error.log
或者使用less
命令分页查看:
sudo less /var/log/mysql/error.log
sudo cat /var/log/mysql/slow-query.log
或者使用less
命令分页查看:
sudo less /var/log/mysql/slow-query.log
sudo cat /var/log/mysql/mysql.log
或者使用less
命令分页查看:
sudo less /var/log/mysql/mysql.log
注意:如果你没有找到这些日志文件,请确保MySQL的日志功能已启用。你可以在/etc/mysql/mysql.conf.d/mysqld.cnf
(或/etc/my.cnf
)配置文件中检查以下设置:
[mysqld]
general_log = 1
general_log_file = /var/log/mysql/mysql.log
slow_query_log = 1
slow_query_log_file = /var/log/mysql/slow-query.log
log_error = /var/log/mysql/error.log
如果需要启用日志功能,请将相应的log_*
选项设置为1
,然后重启MySQL服务:
sudo systemctl restart mysql
之后,你应该可以在/var/log/mysql/
目录下找到日志文件。