在Ubuntu上查看MySQL日志的方法如下:
/var/log/mysql/error.log
。sudo tail -f /var/log/mysql/error.log
(实时查看)。/etc/mysql/my.cnf
)中启用:slow_query_log=1
,并设置日志路径(如 /var/log/mysql/slow-query.log
)。sudo tail -f /var/log/mysql/slow-query.log
。general_log=1
,并设置日志路径(如 /var/log/mysql/general.log
)。sudo tail -f /var/log/mysql/general.log
。/var/log/mysql/
或 /var/lib/mysql/
,文件名类似 mysql-bin.000001
。sudo mysqlbinlog /var/log/mysql/mysql-bin.000001
。grep
搜索关键词:grep "ERROR" /var/log/mysql/error.log
。journalctl
(适用于systemd):sudo journalctl -u mysql.service
。注意:部分日志需先在配置文件中启用,修改后需重启MySQL服务:sudo systemctl restart mysql
。