1 配置RDS账号和公网地址白名单
1)设置白名单
进入RDS实例管理页面,点击数据安全性,修改白名单分组,加入DBeaver所在电脑的IP地址,我这里是手机wifi,不能确认公网地址,加入0.0.0.0/0,允许所有地址接入。后面连接成功后可以获取自己ip地址再调整白名单。
2) 设置数据库访问账号
使用test账号。
2 设置DBeaver对RDS的连接
选择新建数据库连接,
数据库类型选择MySQL
从RDS控制台复制外网地址
填入地址,用户名和密码等信息,点击测试连接,我第一次连接时报下面这个错误,
这里需要改一下驱动属性,设置allow public key retrieve 为true
找到属性项改为true,点击测试连接
连接测试成功,RDS状态变为已连接。
3 更改RDS白名单配置
1) 右击数据库导航栏内的RDS实例,打开一个sql窗口,运行下面命令
这里可以看到本地ip地址,将其加入到RDS白名单,删除0.0.0.0/0
4 使用DBeaver在RDS上开发和管理
DBeaver提供了一下运维和开发比较方便的功能,比如查看ER实体关系
查看数据库仪表盘