在 Ubuntu 系统下,你可以通过以下方法查看 MySQL 日志:
打开终端,然后输入以下命令:
# 查看 MySQL 错误日志
sudo tail -f /var/log/mysql/error.log
# 查看 MySQL 慢查询日志(如果已启用)
sudo tail -f /var/log/mysql/mysql-slow.log
# 查看 MySQL 查询日志(如果已启用)
sudo tail -f /var/log/mysql/mysql.log
注意:根据你的 MySQL 配置文件(通常是 /etc/mysql/my.cnf
或 /etc/my.cnf
)中的设置,日志文件的路径和名称可能会有所不同。
登录到 MySQL 命令行客户端,然后执行以下 SQL 查询:
-- 查看错误日志
SHOW VARIABLES LIKE 'log_error';
SHOW VARIABLES LIKE 'general_log_file';
-- 查看慢查询日志
SHOW VARIABLES LIKE 'slow_query_log';
SHOW VARIABLES LIKE 'slow_query_log_file';
-- 查看查询日志
SHOW VARIABLES LIKE 'general_log';
SHOW VARIABLES LIKE 'general_log_file';
这些命令将显示相应日志文件的路径。然后,你可以使用 tail
命令查看这些文件的内容,如上面的命令行查看方法所示。
请注意,查看某些日志文件可能需要管理员权限。在这种情况下,请在命令前添加 sudo
。