使用pgAdmin连接到Rails应用程序Postgres DB

我无法使用pgAdmin连接到Rails应用程序的数据库。 我有服务器正在运行,我相信我的服务器属性在pgAdmin中是正确的。 以下是我在pgAdmin服务器属性中的内容:

Name: achievenext_dev
Host: localhost
port: 3000
SSL:
Maintenance DB: postgres
username: achievenext
password: ******
Store password: true
Restore env?: true
DB Restriction: 
Service:
Connect now: true

并在我的database.yml文件中:

development:
  adapter: postgresql
  host: localhost
  username: achievenext
  password: ******
  database: achievenext_dev

但是,当我尝试连接pgAdmin返回此错误:

发生了错误:

连接到服务器时出错:服务器意外关闭了连接。 这可能意味着服务器在处理请求之前或之时异常终止。

但是我的服务器上没有错误。 它似乎运行良好。 无法弄清楚我在这里做错了什么。


尝试添加一个端口到您的development.yml文件。 特别是如果你运行一个Windows操作系统。

默认端口是port:5432 ,我不确定在pgAdminIII中指定port:3000是否会导致问题。


你可以尝试使用127.0.0.1而不是本地主机? 我知道mysql经常会导致问题,它会尝试连接到套接字文件而不是建立TCP连接。

链接地址: http://www.djcxy.com/p/50917.html

上一篇: Connecting to Rails app Postgres DB using pgAdmin

下一篇: I need to make a SVM in weka to filter documents using Java