在Movable Type服务器上安装postgres

时间:2011-04-02 23:30:55

标签: php linux postgresql movabletype

我刚从亚马逊ec2开始使用LAPP机器。我已将其更新为Movable Type ready。我正在使用postgresql数据库。我在数据库安装部分停了下来,因为我收到了postgresql错误。我认为默认情况下唯一的用户是'postgre'并且没有密码。我把它放在MT中,它抱怨我没有密码。所以我认为我需要建立一个新用户。所以我尝试了createuser,它要求输入密码。然后我做了sudo,现在是root。它仍然需要密码。我不知道它是什么。

查看日志,看来postgresql已关闭。当我尝试使用pg_ctl重新启动它时,它说我不能成为root用户重新启动它。所以我退出并再次运行它作为它给我的默认用户名,我得到一个权限错误。

当我尝试成为root用户并创建用户或执行psql时,我说我需要提供密码。我试图点击返回,以及它可能是一堆其他密码。没运气。我想,因为我是根,我应该很好。

我知道postgresql就在那里,因为MT说它是。

因此,我需要提供一个psql密码,或者能够以不同的用户身份登录,并能够重启postgresql。

1 个答案:

答案 0 :(得分:1)

当你是'root'时,你可以su给postgres用户。然后你应该能够创建一个新用户。请记住在/etc/postgresql//main/pg_hba.conf中为用户添加连接权限。