在过去的一周里,我没有准备好postgreSQL
使用我的Ruby-on-Rails
项目。
我已经尝试卸载并重新安装postgreSQL
, 两次了。
但是当我尝试启动时,postgreSQL
我不断收到以下错误:
could not connect to server: Connection refused (0x0000274D/10061)
Is the server running on host "localhost" (::1) and
accepting TCP/IP connections on port 5432?
could not connect to server: Connection refused (0x0000274D/10061)
Is the server running on host "localhost" (127.0.0.1) and
accepting TCP/IP connections on port 5432?"
我查看了许多在线资源,包括stackoverflow,但似乎没有任何帮助。
我的文件的关键部分pg_hba.conf
如下所示:
# TYPE DATABASE USER ADDRESS METHOD
# 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 replication postgres 127.0.0.1/32 md5
#host replication postgres ::1/128 md5
我的postgresql.conf
文件的关键部分如下:
listen_addresses = '*' # what IP address(es) to listen on;
# comma-separated list of addresses;
# defaults to 'localhost'; use '*' for all
# (change requires restart)
port = 5432 # (change requires restart)
max_connections = 100 # (change requires restart)
#superuser_reserved_connections = 3 # (change requires restart)
#unix_socket_directories = '' # comma-separated list of directories
# (change requires restart)
#unix_socket_group = '' # (change requires restart)
#unix_socket_permissions = 0777 # begin with 0 to use octal notation
到目前为止,我看到的大多数建议都是基于这两个文件。(就我而言,它们已经正确配置)。我还尝试禁用防火墙并重新启动 postgreSQL,但没有帮助。有人对我有什么建议吗?谢谢!