postgresql客户端连接远程AWS云服务器上的数据库
第一,关闭防火墙。设置→安全→防火墙→启用或关闭防火墙,选择关闭。
文章图片
第二,在postgresql安装目录下找到date文件;
文章图片
找到这两个文件,用记事本打开;
文章图片
在pg_hba中添加
host all all 1.123.123.123/32(实例里的数据库地址) trust
【postgresql客户端连接远程AWS云服务器上的数据库】hostallall0.0.0.0/0trust
文章图片
在postgresql.conf中,listen啥啥啥改为如下,listen_addresses = '*' # what IP address(es) to listen on;
文章图片
第三,打开AWS控制台EC2,点击安全组,为数据库的安全组编辑入站规则,添加所有的TCP。(这一步很重要,我之前怎么都连接不上,报错连接超时!!!)
文章图片
第四,打开pgadmin
文章图片
创建服务器,名称随便起,连接的地址是数据库实例中的终端节点,(aws控制台的RDS的实例中点击即可出来),用户名是创建数据库实例的用户名,密码是创建数据库实例的密码,保存,连接成功!
文章图片
文章图片
推荐阅读
- py连接mysql
- Android|Android BLE蓝牙连接异常处理
- springboot整合数据库连接池-->druid
- Python3|Python3 MySQL 数据库连接
- Xshell5|Xshell5 远程连接本地虚拟机Ubuntu16
- mac|mac 链接linux服务器 如何在Mac上连接服务器
- TCP长连接与段链接
- 运维|如何限制IP 通过 SSH连接服务器
- thinkphp3.2下实现阿里云视频点播实例(客户端JavaScript上传)
- 网络|网络编程释疑(TCP连接拔掉网线后会发生什么)