我刚刚在Windows机器上安装了postgresql 9.3。在安装过程中,安装程序要求输入密码。我输入了一个密码,并继续我的快乐方式。系统从未要求用户与此密码关联。安装后密码无法正常工作
然后我在命令提示符下键入psql,以便我可以开始玩数据库。系统立即提示我输入密码。当我试图进入我在安装过程中使用的密码,我得到以下错误:
PS C:\用户\尼克> PSQL 密码: PSQL:FATAL:密码验证失败的用户“尼克”
这里有一些有趣的观点。
- 密码显然不起作用。
- postgresql显然看着安装它的Windows用户并为它创建了一个帐户。很酷,我想。不过,我不确定这意味着什么。
那么,我怎么登录到这个东西呢?
谢谢!
你用默认'postgres'用户试过了吗? 'psql -U postgres' – PeeHaa
如果所有其他操作都失败,只需编辑'pg_hba.conf'文件并将'local'指令设置为信任。这应该允许您使用任何帐户登录。 (一旦进入,不要忘记恢复此更改) – PeeHaa
看起来像postgres用户是我在安装过程中设置的密码的人!谢谢。算我一个 – Nick