更新时间:2024-04-11 GMT+08:00

如何定位本地IP地址

使用场景

用户的公网IP不固定,使用本地IP地址查看工具定位到的IP地址不准确,即使将查询到的本地IP地址加入了关系型数据库的公网白名单中,连接关系型数据库实例的时候也报错。本章节指导您如何定位本地IP地址。

操作步骤

  1. 将需要访问实例的IP地址或者IP段加入关系型数据库的公网白名单。
  2. 使用MySQL客户端连接RDS for MySQL实例。

    mysql -h host_name -P port -u username -p

    出现如下提示时,输入数据库账号对应的密码:

    Enter password:

    使用root用户连接数据库实例,示例如下:

    mysql -h 172.16.0.31 -P 3306 -u root -p

    Enter password:

  3. 查询进程信息。

    show processlist

    查询结果如图1所示,进程中Info字段为show processlist的行对应的Host,就是您的出口IP地址。

    图1 IP查询结果

  4. 如果已经开启SQL审计日志,可通过审计日志查看历史的连接来源。

    如果以前没有开启,则无法查看历史记录,SQL审计日志从开启后才会记录。