最近在买了一个RDS数据库,来记录下我走过的坑
首先,购买RDS后,默认时没有外网IP的,需要自己去添加才能使用idea连接
最重要一点,要将自己本机公网IP添加到RDS的白名单中,否则访问也会失败,在RDS数据安全性这一栏设置。本机的公网IP官方说是使用ipconfig查看,但是出来的时内网地址。在百度中搜索IP就能看到本机IP地址,将其添加到白名单中
将外网地址复制到idea的host那一栏
在idea的user这一栏填写RDS账号,数据库也一样,最后连接成功
昨天连接使用idea连接mysql后我就休息了,今天打算往RDS数据库中插入数据,突然发现居然连接失败了,也就是idea二次连接RDS失败了
因为前面几次也遇到过这种问题,我判断时本机公网IP出现问题了。百度一下我的本机IP地址,发现居然今天IP地址居然跟昨天的IP不一样。在RDS的IP白名单只存了旧的单个IP,IP地址变化后就无法接入了。处理方法如下:
1:修改RDS白名单,为了以后方便,修改成网段
2:重新通过idea连接RDS再进行操作
操作如下:
在RDS中点击修改
就原来的单个IP修改成网段,建议不要修改成我这样,16可以换成20,24都行,不然会让数据库安全降低。
在idea中点击run
插入成功(说明连接成功了)