问题遇到的现象和发生背景
在华为云ecs服务器上安装postgresql时,无妨远程访问报错:

操作环境、软件版本等信息
服务器是Windows server 系统,防火墙已关闭,已配置安全组,端口号:5432
尝试过的解决方法
在postgresql.conf文件已修改

在pg_hba.conf文件修改

我想要达到的结果
可以远程访问postgresql数据库
在华为云ecs服务器上安装postgresql时,无妨远程访问报错:

服务器是Windows server 系统,防火墙已关闭,已配置安全组,端口号:5432
在postgresql.conf文件已修改


可以远程访问postgresql数据库
以下回复参考:皆我百晓生、券券喵儿等免费微信小程序作答:
根据你提供的信息和错误描述,无法远程访问华为云ECS服务器上的PostgreSQL数据库可能是由于配置问题导致的。为了解决这个问题,请按照以下步骤操作:
确保防火墙已关闭或已配置允许访问端口5432。你已经提到防火墙已关闭,但仍需确保安全组已配置允许访问该端口。
在postgresql.conf文件中,确保以下设置已正确配置:
listen_addresses设置为'*',表示PostgreSQL将监听所有网络接口。port设置为5432,确保与你的需求相匹配。connection_settings下的其他相关配置。在pg_hba.conf文件中,确保已添加允许远程连接的规则。根据你提供的图5和图6,看起来你已经添加了一条允许所有用户从任何地址访问的规则(host all all 0.0.0.0/0 password)。请确保该行没有被注释掉(即没有以#开头)。
重启PostgreSQL服务以使更改生效。
使用正确的凭据(用户名和密码)从远程计算机尝试连接数据库。
如果在尝试上述步骤后仍然无法远程访问,请检查以下几点:
如果你已经尝试了上述解决方案但仍然遇到问题,请提供更多关于错误消息、配置文件的详细内容和任何相关的日志文件的详细信息,以便更好地帮助你解决问题。