Navicat如何连接阿里云数据库RDS

Navicat如何连接阿里云数据库RDS

1. 版本

2. 创建RDS MySQL实例

3. 设置白名单

4. 创建账号

5. 申请外网地址

6. 连接实例


1. 版本

Navicat的版本:15.0.17-Premium

MySQL:8.0

Navicat和MySQL的版本有差别应该影响不会很大

2. 创建RDS MySQL实例

因为我是通过学生证直接购买的ECS+RDS+OSS的套餐,所以实例是直接新建好了的,这里就不具体说明如何实例,大家可以通过查看“如何创建RDS MySQL实例”,根据自己的需求来购买、创建实例;

3. 设置白名单

创建好实例后,点击自己的RDS管理页面,可以看到如下的界面,点击蓝色圈出的实例进行管理Navicat如何连接阿里云数据库RDS

 进入实例的管理页面可以看到左侧的目录栏中,找到“数据安全性”的选项,点击,如下图:

Navicat如何连接阿里云数据库RDS

 注意:默认的白名单中设置的IP有127.0.0.1一定要删除掉,因为这个代表任何设备都无法访问RDS实例。我当时就是没看到这一点,浪费了很多时间都没办法连接到RDS。

Navicat如何连接阿里云数据库RDS

将0.0.0.0/0和自己的ECS内网IP加入到白名单中,其中0.0.0.0/0代表所有地址都可以访问RDS

Navicat如何连接阿里云数据库RDS

访问RDS的方法还可以通过自己的ECS来访问,因为我是希望通过自己电脑(外网IP)navicat来访问RDS,所以如何通过自己ECS访问RDS的方法,可以点击这里来进行更为详细的学习

4. 创建账号

同样在RDS控制台,找到目标的实例,进入到实例的管理页面(和添加白名单在同一个页面)

Navicat如何连接阿里云数据库RDS

Navicat如何连接阿里云数据库RDS

5. 申请外网地址

由于创建的账号只默认有内网IP,我理解就是通过ECS来连接的用的IP地址。但是,我想通过自己的电脑的navicat来连接RDS数据库,所以需要申请一个外网地址,非常简单,点击申请后只需要等待几分钟,再刷新页面就成功可以使用外网地址IP来访问了

同样,进入到实例的管理页面(和设置白名单的同样的页面)

在左侧导航栏中单击数据库连接Navicat如何连接阿里云数据库RDS

在弹出的对话框中,单击确定

申请完成后,等待一两分钟,刷新页面,就可以看到自己的外网的IP地址了,外网修改名字等操作具体方法

6. 连接实例

Navicat如何连接阿里云数据库RDS

我使用的是MySQL,按照上面的“蓝色”选项进入到连接界面,如下图,然后将自己申请的外网IP地址、port端口号以及创建的数据库账号、密码填入,如下图所示:

Navicat如何连接阿里云数据库RDS

点击测试,完成连接。


如果有不懂的朋友,欢迎留言!或者添加我的微信 ablehgforever 请备注csdn,多相互交流~!