psql 连接,但 pgadmin3 失败
psql connects, but pgadmin3 fails
我正在使用 psql 连接到远程数据库,它工作正常。
psql "host=dbhost user=dbuser pass=dbpass"
但是向 pgadmin3 提供相同的设置失败并显示 "access to database denied" 和 "no pg_hba.conf entry for host" 消息。当 pgadmin3 失败时 psql 如何工作?
我没有 .psqlrc 文件。
您当然知道 PGAdmin 默认为 localhost。如果你想在远程数据库上使用它,你需要在 PGAdmin 中记录一个新的远程服务器,特别是在连接选项卡中指定 dbhost。
原来是因为psql和pgadmin的默认数据库不同。更改 pgadmin 中的默认值解决了这个问题。感谢 Laurenz Albe 帮助回答这个问题。
我正在使用 psql 连接到远程数据库,它工作正常。
psql "host=dbhost user=dbuser pass=dbpass"
但是向 pgadmin3 提供相同的设置失败并显示 "access to database denied" 和 "no pg_hba.conf entry for host" 消息。当 pgadmin3 失败时 psql 如何工作?
我没有 .psqlrc 文件。
您当然知道 PGAdmin 默认为 localhost。如果你想在远程数据库上使用它,你需要在 PGAdmin 中记录一个新的远程服务器,特别是在连接选项卡中指定 dbhost。
原来是因为psql和pgadmin的默认数据库不同。更改 pgadmin 中的默认值解决了这个问题。感谢 Laurenz Albe 帮助回答这个问题。