Navicat如何连接阿里云数据库RDS
Navicat如何连接阿里云数据库RDS
1. 版本
Navicat的版本:15.0.17-Premium
MySQL:8.0
Navicat和MySQL的版本有差别应该影响不会很大
2. 创建RDS MySQL实例
因为我是通过学生证直接购买的ECS+RDS+OSS的套餐,所以实例是直接新建好了的,这里就不具体说明如何实例,大家可以通过查看“如何创建RDS MySQL实例”,根据自己的需求来购买、创建实例;
3. 设置白名单
创建好实例后,点击自己的RDS管理页面,可以看到如下的界面,点击蓝色圈出的实例进行管理
进入实例的管理页面可以看到左侧的目录栏中,找到“数据安全性”的选项,点击,如下图:
注意:默认的白名单中设置的IP有127.0.0.1一定要删除掉,因为这个代表任何设备都无法访问RDS实例。我当时就是没看到这一点,浪费了很多时间都没办法连接到RDS。
将0.0.0.0/0和自己的ECS内网IP加入到白名单中,其中0.0.0.0/0代表所有地址都可以访问RDS
访问RDS的方法还可以通过自己的ECS来访问,因为我是希望通过自己电脑(外网IP)navicat来访问RDS,所以如何通过自己ECS访问RDS的方法,可以点击这里来进行更为详细的学习
4. 创建账号
同样在RDS控制台,找到目标的实例,进入到实例的管理页面(和添加白名单在同一个页面)
5. 申请外网地址
由于创建的账号只默认有内网IP,我理解就是通过ECS来连接的用的IP地址。但是,我想通过自己的电脑的navicat来连接RDS数据库,所以需要申请一个外网地址,非常简单,点击申请后只需要等待几分钟,再刷新页面就成功可以使用外网地址IP来访问了
同样,进入到实例的管理页面(和设置白名单的同样的页面)
在左侧导航栏中单击数据库连接
在弹出的对话框中,单击确定
申请完成后,等待一两分钟,刷新页面,就可以看到自己的外网的IP地址了,外网修改名字等操作具体方法。
6. 连接实例
我使用的是MySQL,按照上面的“蓝色”选项进入到连接界面,如下图,然后将自己申请的外网IP地址、port端口号以及创建的数据库账号、密码填入,如下图所示:
点击测试,完成连接。
如果有不懂的朋友,欢迎留言!或者添加我的微信 ablehgforever 请备注csdn,多相互交流~!