Debian MySQL日志在哪查看

923
2025/4/2 3:31:57
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Debian系统中,MySQL的日志文件通常位于以下几个位置:

  1. 错误日志:记录MySQL服务器启动、运行或停止时的错误信息。默认情况下,错误日志文件位于 /var/log/mysql/error.log

  2. 查询日志(如果启用):记录所有客户端发送到服务器的查询。查询日志的默认位置也是 /var/log/mysql/query.log

  3. 慢查询日志(如果启用):记录执行时间超过设定阈值的查询。慢查询日志的默认位置是 /var/log/mysql/slow-query.log

要查看这些日志文件,你可以使用以下命令:

  • 查看错误日志:

    sudo tail -f /var/log/mysql/error.log
    

    或者使用文本编辑器打开:

    sudo nano /var/log/mysql/error.log
    
  • 查看查询日志(如果启用):

    sudo tail -f /var/log/mysql/query.log
    

    或者使用文本编辑器打开:

    sudo nano /var/log/mysql/query.log
    
  • 查看慢查询日志(如果启用):

    sudo tail -f /var/log/mysql/slow-query.log
    

    或者使用文本编辑器打开:

    sudo nano /var/log/mysql/slow-query.log
    

如果你需要查看特定时间段的日志,可以使用 mysqlbinlog 命令。例如,要查看2017年9月17日到2017年9月19日的日志,可以使用以下命令:

mysqlbinlog --no-defaults --database=geeRunner --start-datetime="2017-09-17 07:21:09" --stop-datetime="2017-09-19 07:59:50" binlogs.000080 > sanjiaomao.txt

。。。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: Debian Tomcat的SSL配置指南