Linux 关于postgresql配置的基本问题

Linux 关于postgresql配置的基本问题,linux,postgresql,service,Linux,Postgresql,Service,我刚刚安装了新版本的基本操作系统,我失去了使work成为我的Postgresql的配置 我有一个应用程序,可以在Heroku上与远程数据库完美联机,但当我在本地机器上运行该应用程序时,我无法访问服务器。我想我错过了pg_hba.conf中的一些内容,因为我已经启动并运行了所有服务,并且为数据库打开了所有端口。实际上我有这个配置文件 # Database administrative login by Unix domain socket local all p

我刚刚安装了新版本的基本操作系统,我失去了使work成为我的Postgresql的配置

我有一个应用程序,可以在Heroku上与远程数据库完美联机,但当我在本地机器上运行该应用程序时,我无法访问服务器。我想我错过了pg_hba.conf中的一些内容,因为我已经启动并运行了所有服务,并且为数据库打开了所有端口。实际上我有这个配置文件

    # Database administrative login by Unix domain socket
local   all             postgres                                peer

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# "local" is for Unix domain socket connections only
local   all             all                                     peer
# 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.
local   replication     all                                     peer
host    replication     all             127.0.0.1/32            md5
host    replication     all             ::1/128                 md5
host    all             all             0.0.0.0/0               md5
host    all             all             ::/0                    md5

我希望你能给我一个联系我的DB的方法。在上次安装中,我可以,但我丢失了配置文件。

您好,谢谢您的回复。我阅读了一些文档,其中说明了如何连接到本地服务或配置在计算机上运行的服务器。我之前做了所有的步骤(以防万一):用户添加、本地数据库的配置、将管理员用户赋予数据库等等

这一行(最后一行)

是文档说要添加的,但它在同一台机器上为DB调用工作

我使用网络监视器、扫描的端口以及在linux系统上看到的任何东西:Postgresql的端口是开放的,服务运行正常,看起来一切正常。DB可通过PGAdmin访问,应用程序中的凭据相同。应用程序是一个节点,它为一个交互式网站调用数据库。 出于这些原因,我认为这应该是一个配置问题。我也没有活动防火墙,除了postgresql的实际配置文件,没有其他规则

在我写的时候,当应用程序在本地或全部在服务器上时,它可以完美地工作。我需要有一个跨配置的发展,以有一个快速的方式工作在实际的在线数据库和本地副本(可编辑的网络应用程序)。或者允许更多的人同时使用不同的机器进行开发

没有错误,只是应用程序无法联机获取数据库并循环查找它。终于超时了。 上次我用一条类似的线修正了这个问题,显然它不是正确的形式。我问的只是一行配置。我不擅长服务器配置,我也不需要这样:一旦这将是在线的服务器将已经配置。我甚至不关心我将使用什么样的SQL类型,这个应用程序有一个解析器,可以使所有SQL兼容

由于一个问题,我不得不恢复系统,否则之前一切都正常,我只改变了那一行,不记得怎么做了


希望这能消除这种情况。

你读过这篇文章了吗?请在您的问题中列举您不了解的内容,并提供一些建议。也许是用来了解发生了什么,考虑一下下次在配置文件上使用时,也可以用来了解Linux系统上发生了什么,并对其进行备份。它们与PostGreSQL数据集一样重要当您尝试连接时会出现什么错误?
host    all             all             ::/0                    md5