ubuntu

MySQL在Ubuntu上的日志如何查看

小樊
41
2025-09-16 13:56:22
栏目: 云计算

在Ubuntu上查看MySQL日志的方法如下:

  1. 查看错误日志
    • 路径:默认位于 /var/log/mysql/error.log
    • 命令:sudo tail -f /var/log/mysql/error.log(实时查看)。
  2. 查看慢查询日志
    • 需先在配置文件(/etc/mysql/my.cnf)中启用:slow_query_log=1,并设置日志路径(如 /var/log/mysql/slow-query.log)。
    • 命令:sudo tail -f /var/log/mysql/slow-query.log
  3. 查看通用查询日志
    • 需在配置文件中启用:general_log=1,并设置日志路径(如 /var/log/mysql/general.log)。
    • 命令:sudo tail -f /var/log/mysql/general.log
  4. 查看二进制日志
    • 路径:默认位于 /var/log/mysql//var/lib/mysql/,文件名类似 mysql-bin.000001
    • 命令:sudo mysqlbinlog /var/log/mysql/mysql-bin.000001
  5. 其他工具
    • 使用 grep 搜索关键词:grep "ERROR" /var/log/mysql/error.log
    • 使用 journalctl(适用于systemd):sudo journalctl -u mysql.service

注意:部分日志需先在配置文件中启用,修改后需重启MySQL服务:sudo systemctl restart mysql

0
看了该问题的人还看了