温馨提示×

Ubuntu下MySQL如何查看慢查询日志

小樊
45
2025-09-04 13:21:57
栏目: 云计算

在 Ubuntu 下,要查看 MySQL 的慢查询日志,请按照以下步骤操作:

  1. 登录到 MySQL 服务器:

    使用命令行工具登录到 MySQL 服务器。在终端中输入以下命令,然后输入密码:

    mysql -u root -p
    
  2. 选择数据库:

    在 MySQL 提示符下,选择要查看慢查询日志的数据库。例如,如果要查看名为 “mydb” 的数据库的慢查询日志,请输入以下命令:

    USE mydb;
    
  3. 查看慢查询日志:

    在 MySQL 提示符下,输入以下命令以查看慢查询日志:

    SHOW VARIABLES LIKE 'slow_query_log';
    

    如果慢查询日志已启用,您将看到 “Value” 列显示 “ON”。接下来,查看慢查询日志文件的位置:

    SHOW VARIABLES LIKE 'slow_query_log_file';
    

    记下显示的文件路径,例如 “/var/log/mysql/slow-query.log”。

  4. 查看慢查询日志文件:

    使用文本编辑器或命令行工具查看慢查询日志文件。例如,要使用 cat 命令查看日志文件,请输入以下命令(将路径替换为实际路径):

    cat /var/log/mysql/slow-query.log
    

    这将显示慢查询日志的内容,包括查询语句、执行时间等信息。

请注意,如果您没有足够的权限查看慢查询日志文件,可能需要联系数据库管理员或使用 sudo 命令提升权限。

0