postgresql – pgAdmin III:拒绝访问数据库

postgresql – pgAdmin III:拒绝访问数据库,第1张

概述我正在尝试从 pgAdmin III连接到远程数据库.我创建了一个“新服务器注册”.当我连接到数据库时,我得到“访问数据库被拒绝”. 我设置正确.这些是我的PostgreSQL设置: > pg_hba.conf> PostgreSQL客户端身份验证配置文件 # TYPE DATABASE USER ADDRESS METHOD 我正在尝试从 pgAdmin III连接到远程数据库.我创建了一个“新服务器注册”.当我连接到数据库时,我得到“访问数据库被拒绝”.

我设置正确.这些是我的Postgresql设置:

> pg_hba.conf>

Postgresql客户端身份验证配置文件

# TYPE  DATABASE        USER            ADDRESS                 METHOD# "local" is for Unix domain socket connections onlylocal   all             postgres                                trustlocal   all             all                                     md5# IPv4 local connections:host    all             all             127.0.0.1/32            md5# IPv6 local connections:host    all             all             ::1/128                 md5# Allow replication connections from localhost,by a user with the# replication privilege.host    all             all             192.168.0.0/16          md5

> postgresql.conf>我允许所有输入连接Listen_addresses =’*’

使用SSH我可以连接到数据库:

[fuiba@test]$psql -h localhost -p 26888 -d postgrespsql (9.1.11)Type "help" for help.postgres=# \l                             List of databases     name     |  Owner  | EnCoding | Collate | Ctype |  Access privileges  --------------+---------+----------+---------+-------+--------------------- postgres     |  fuiba  | UTF8     | C       | C     |  template0    |  fuiba  | UTF8     | C       | C     | =c/fuiba         +              |         |          |         |       | fuiba=CTc/fuiba template1    |  fuiba  | UTF8     | C       | C     | =c/fuiba         +              |         |          |         |       | fuiba=CTc/fuiba(3 rows)

我究竟做错了什么?任何帮助将受到高度赞赏.谢谢!

ps:我在windows 7上运行pgadmin III,在linux CentOS上运行Postgresql.

解决方法 与通过SSH登录到数据库服务器时相比,pgadmin从其他主机连接到Postgresql.您的pg_hba.conf中未提及错误消息(以93.39开头)中提到的IP地址.

将运行pgadmin的主机的公共IP地址(以93.39开头的地址)添加到pg_hba.conf或通过SSH隧道连接.注意在修改pg_hba.conf后重新加载Postgresql的配置或重启Postgresql.

总结

以上是内存溢出为你收集整理的postgresql – pgAdmin III:拒绝访问数据库全部内容,希望文章能够帮你解决postgresql – pgAdmin III:拒绝访问数据库所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/sjk/1155473.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存