我不知道如何配置该 pg_hba.conf 文件,以通过 pgAdmin 与我的服务器连接。现在我正在尝试添加:
host all all host.name.org.pl trust
host all all host.name.org.pl md5
host user_name database_name ip_adress trust
host all all ip_adress trust/md5
和别的..
我有一个 postgresql 服务器。我的提供商说我必须通过地址连接:sql.user_name.org.pl 和 5432 端口。服务器上没有ssl。我有用户名和密码。有人可以帮我解决这个问题吗?
如果您必须使用 IPv4 通过 TCP/IP 连接,即最常见的情况,您应该检查您的 IP 地址是什么。拥有它后,将此行添加到
pg_hba.conf
服务器上的文件中。应在所有以 开头的行之后local
和以 开头的其他行之前添加此行host
:如果您不知道您的 IP 地址,或者它是可变的(对于拨号线路),请使用
0.0.0.0/0
而不是ipaddress/32。这样,您将允许来自任何 IP 地址的连接。但是,如果您的提供商负责 postgresql,那么他应该对您进行更改。您确定需要在服务器上配置该文件吗?
如果您只负责您的客户端机器,并且您想通过 pgAdminIII 进行连接,那么只需使用您的提供商提供的主机名端口号用户名和密码。如果您无法使用这些设置进行连接,请返回此处并写下您从 pgAdminIII 得到的确切错误。