日志管理"

 

预览和下载日志

更新时间 2023-09-06

开启日志服务端后,可通过 HTTP 服务预览和下载 MySQL Plus 数据库节点日志,HTTP 服务端口为 18801

  • 通过 HTTP 服务端可预览和下载单个日志文件。
  • 通过 wget 文件下载工具,可下载日志目录和单个文件。

注意

下载或预览的服务器需与数据库在同一 VPC 下,或者通过 VPN 服务来访问。不建议通过端口转发的方式将服务暴露到外网,以免造成数据库关键信息暴露等风险。

本小节主要介绍如何预览和下载日志。

前提条件

  • 已获取 HTTP 服务日志端节点地址,以及登录账号和密码。
  • 已在本地安装 wget 文件下载工具。
  • MySQL Plus 集群状态为活跃

操作步骤

  1. 获取日志服务地址。

    1. 登录管理控制台。
    2. 选择产品与服务 > 数据库与缓存 > 关系型数据库 MySQL Plus,进入集群管理页面。
    3. 选择目标集群,点击目标集群 ID,进入集群详情页面。
    4. 点击服务地址页签,进入日志服务地址页面,即可查看日志服务地址。
    日志服务地址
  2. 预览日志

  3. 下载日志。

    打开终端,执行下载命令,参考 wget 下载日志

预览日志

http://192.168.0.18:18801日志服务地址作为示例。

  1. 打开浏览器,输入日志节点服务地址。

  2. 输入 HTTP 用户名和密码,登录 HTTP 服务端。

    登录日志服务端

  3. 查看日志目录,并进入目录查看日志文件。

  4. 点击日志文件,可下载目录下单个日志文件。

    下载日志文件

预览慢日志

说明

慢日志:即慢查询日志(Slow Query Log),主要用于记录在 MySQL 中执行时间超过指定时间的 SQL 语句。通过慢查询日志,可以查找出执行效率低的语句以便进行优化。

  1. 登录管理控制台。

  2. 选择产品与服务 > 数据库与缓存 > 关系型数据库 MySQL Plus,进入集群管理页面。

  3. 选择目标集群,点击目标集群 ID,进入集群详情页面。

  4. 点击慢日志页签,进入慢日志页面,即可查看集群所有节点的慢日志信息。

    预览慢日志

wget 下载日志

http://192.168.0.18:18801日志服务地址作为示例。

  • 下载目录下所有日志。

    wget -r http://192.168.0.18:18801 --http-user=<HTTP 用户名> --http-password=<HTTP 用户密码> --reject="index.html*"
    
  • 下载指定日志目录,示例为下载 /mysql-bin 目录下所有 binlog 文件。

     wget -r http://192.168.0.18:18801/mysql-bin/ --http-user=<HTTP 用户名> --http-password=<HTTP 用户密码> --reject="index.html*" -np
    
  • 下载指定目录下文件,示例为下载 /mysql-bin 目录下 mysql-bin.000003文件。

    wget -r http://192.168.0.18:18801/mysql-bin/mysql-bin.000003 --http-user=<HTTP 用户名> --http-password=<HTTP 用户密码> --reject="index.html*"
    
这篇文档解决了您的问题吗?
0
0