文档首页/ 迁移中心 MGC/ 工具指南/ 工具采集/ 采集器参数配置说明/ MySQL-generallog采集器(app-discovery-mysql-generallog)
更新时间:2024-01-17 GMT+08:00

MySQL-generallog采集器(app-discovery-mysql-generallog)

通过MySQL的general-log日志,采集客户端host和port信息。参数配置说明参见表1

表1 MySQL-generallog采集器参数配置说明

参数

必选

配置说明

output_path

自定义采集结果(app-discovery-mysql-generallog-xxx.csv文件)输出路径。不填则输出至默认路径:<采集器安装目录>\output\file目录下。

例如,C:\Edge\tools\plugins\collectors\app-discovery-collectors\python\mgc-app-discovery-collectors\app-discovery-mysql-generallog\output\file\app-discovery-mysql-generallog-xxx.csv。

exclude_ip

填写不需要采集的客户端IP地址,多个IP地址之间用逗号分隔。例如:127.0.0.1,192.168.1.1

import

填写general-log日志所在路径,例如:C:\data\logs

MySQL-General_log开启方法如下:

  1. 在my.ini文件的[mysqld]下,添加如下配置:
    log-output=FILE 
    general_log=1 
    general_log_file="D:\mysqllog\mysql_general.log"

    其中general_log_file代表日志文件路径。Linux路径示例:/data/log/mysql_general.log

  2. 重启MySQL服务。
    net stop mysql 
    net start mysql