我在Rails网站上使用了Robby的博客:
到最后,但是当我尝试访问pg数据库时,我被拒绝了。
我尝试将pg_hba.config文件更改为信任,这样我无论如何都可以获得访问权限(没有密码),但事实证明没有用。
请帮忙。提前谢谢。
答案 0 :(得分:3)
在更改pg_hba.config文件后重新启动postgresql以确保读取更改。接下来,键入
psql -U myUser template1
在终端中,myUser
是运行postgres进程的用户的名称。这应该让您以管理员身份登录。接下来,在psql会话中,编写
ALTER USER realUser PASSWORD 'myNewPassword';
为了重置密码。这里realUser
是您尝试连接的数据库的用户。