Postgres服务器无法启动

时间:2014-04-06 11:03:32

标签: ruby-on-rails postgresql rails-postgresql

我尝试为rails设置Postgres,以便能够在Heroku上部署。我实际上正在恢复rails教程而且有点迷失(我不是程序员)

在PgadminIII中,我尝试连接到可用的单个服务器(POSTGRESQL 9.3 Localhost 5432)

它要求输入密码(我现在正在猜测)并显示错误:

server doesn't listen

我的问题是:

  • 密码是超级用户密码吗? (我目前唯一拥有的一个)
  • 超级用户密码的目的是什么?
  • 如何恢复激活服务器的密码?

1 个答案:

答案 0 :(得分:0)

从命令行开始跟进本教程,这样您就可以更改密码并使用自定义密码创建新用户。

实际上默认情况下会有template1数据库在第一次安装postgresql时创建postgresql,然后你可以创建数据库。

首先,您执行本教程中提到的所有步骤,然后从您应用程序中创建一个数据库,如

rake db:create:all

Postgresql Tutorial

超级用户密码需要在您的系统上设置postgresql,通过它您可以访问超级管理员。

密码恢复命令也在教程中。

-------更新---------

这可能有两个原因:服务器根本没有运行。只需启动它。

此消息的另一个重要原因是服务器未配置为接受显示的地址上的TCP / IP请求。

检查postgresql.conf文件,添加一行

  

tcpip = true

或者如果已经存在“FALSE”值,则只需替换上面的行。

希望这会有所帮助。

相关问题