Navicat连接阿里云数据库MySQL(亲测有效)
Navicat连接阿里云RDS MySQL 8.0
配置
- Navicat Premium 12
- 阿里云 RDS 云数据库
连接方式 – 内网连接
连接RDS数据库的方式有公网访问和内网访问两种,建议使用内网访问的方式保证传输速率和安全性。
1.公网访问
公网也叫外网,通过公网访问RDS就是使用RDS实例的外网地址进行访问。RDS实例默认不提供外网地址,如果要通过公网访问,请在数据库连接页面申请外网地址。
2.内网访问
通过内网访问RDS就是使用RDS实例的内网地址进行访问。在数据库连接页面可以查看内网地址。
内网访问的条件
- ECS要通过内网访问RDS,必须满足以下所有条件:
- ECS和RDS属于同一个阿里云主账号。
- ECS和RDS位于同一个地域。
- ECS和RDS的网络类型相同。
- 如果ECS和RDS网络类型都是VPC,则必须处于同一个VPC。
- ECS的私网IP已添加到RDS白名单
将ECS私有IP添加到RDS白名单
阿里云ECS
1.复制保存ECS实例的公网IP
阿里云RDS
1.复制保存RDS的内网IP
2.创建数据库账号,如果已有账号不必创建
Navicat Premium 12
前期ECS和RDS已经通过内网可以连接访问了
- navicat要连接RDS,
- 先 配置SSH 通过SSH连接上ECS
- 在 配置常规 通过ECS内网访问RDS
1.【连接 – MySQL 】
- 配置 SSH
不记得实例密码,可在 实例列表 – 更多 – 重置密码 - 配置完SSH后,点击常规,配置常规
- 连接成功