我刚从亚马逊ec2开始使用LAPP机器。我已将其更新为Movable Type ready。我正在使用postgresql数据库。我在数据库安装部分停了下来,因为我收到了postgresql错误。我认为默认情况下唯一的用户是'postgre'并且没有密码。我把它放在MT中,它抱怨我没有密码。所以我认为我需要建立一个新用户。所以我尝试了createuser,它要求输入密码。然后我做了sudo,现在是root。它仍然需要密码。我不知道它是什么。
查看日志,看来postgresql已关闭。当我尝试使用pg_ctl重新启动它时,它说我不能成为root用户重新启动它。所以我退出并再次运行它作为它给我的默认用户名,我得到一个权限错误。
当我尝试成为root用户并创建用户或执行psql时,我说我需要提供密码。我试图点击返回,以及它可能是一堆其他密码。没运气。我想,因为我是根,我应该很好。
我知道postgresql就在那里,因为MT说它是。
因此,我需要提供一个psql密码,或者能够以不同的用户身份登录,并能够重启postgresql。
答案 0 :(得分:1)
当你是'root'时,你可以su给postgres用户。然后你应该能够创建一个新用户。请记住在/etc/postgresql//main/pg_hba.conf中为用户添加连接权限。