最近我在我的Windows 8机器上安装了postgresql 9.4 虽然通过GUI界面安装PostgreSQL,但它会提示我输入密码 我输入密码,然后安装完成后的过程。 当我进入cmd提示符(通过管理权限)并输入“psql”时它会提示我输入密码,当我输入我在安装PostgreSQL时使用的相同密码时,我会收到以下错误。
C:\Users\saphal>psql
Password:
psql: FATAL: password authentication failed for user "saphal"
请建议我。
答案 0 :(得分:1)
尝试:
psql postgres <user_name>
其中postgres
是主数据库的名称,<user_name>
是拥有postgres安装的用户。通常这也是postgres
或psql
,但它们不起作用,请尝试使用您自己的用户名。 (我不确定这是在Windows系统上设置的。)
答案 1 :(得分:1)
安装很可能创建了一个名为&#34; postgres&#34;的默认角色。尝试使用username选项运行psql命令:
psql -U postgres
然后,当要求输入密码时,请使用您在安装过程中指定的密码。