操作场景
创建关系数据库MySQL版实例后,需要将IP地址添加到白名单,该IP地址所属的设备才能访问该关系数据库MySQL版实例。
关系数据库MySQL版实例已经支持安全组功能,在这个基础上,使用IP白名单配置,可以强化数据库的安全管理。
约束限制
源IP能够与数据库实例所在的网络相互通信。
操作步骤
- 在天翼云官网首页的顶部菜单栏,选择产品 > 数据库 > 关系型数据库 > 关系数据库MySQL版,进入关系数据库MySQL产品页面。然后单击管理控制台,进入TeleDB数据库概览页面。
- 在左侧导航栏,选择MySQL > 实例管理,进入实例列表页面。然后在顶部菜单栏,选择区域和项目。
- 在“实例管理”页面,点击实例名称。
- 选择二级目录“IP白名单”页面,点击“添加白名单”或者“修改”已有分组。
- 修改或者添加IP,多个IP通过英文分号分隔。如需放开特定网段需使用星号 *代替,例如“172. * . * . *”、“192. 168 . * . * ”。
- 点击“确定”。
- 从源IP访问数据库确认是否有连接报错。
注意
您可以在开通实例时选择是否将VPC网段加入到实例白名单中,使同一VPC内的云主机可访问该实例(目前仅部分资源池支持,以订购页实际显示为准)。
如果开通实例没有配置白名单,则默认白名单功能是关闭的,所有内网IP都可访问。如果开通实例且开启了数据库代理,则默认白名单功能是开启的,需要配置对应的IP地址后才可正常访问。
如果IP段设置为“* . * . * . * ”,则表示对所有公网开放。
如果实例绑定了弹性IP,需要将访问弹性IP的源端地址的公网IP配置进白名单。(源端地址的公网IP指访问弹性IP对应机器的公网出口IP,可通过搜索引擎查询IP地址获取)。
设置IP白名单情况下连接MySQL实例
- 下载客户端,选择客户端版本和操作系统,下载“mysql-community-client-8.0.26-1.el6.x86_64.rpm”客户端安装包。
- 上传客户端安装包到linux系统。
- 安装客户端。
rpm -ivh --nodeps mysql-community-client-8.0.26-1.el6.x86_64.rpm
- 连接MySQL实例。
mysql -h 192.168.XX.XX -P 3306 -u root -p
- 返回访问报错。