postgresql密码验证失败
问题描述:
我已经安装PostreSQL,我有Heroku工具箱,而且我仍然试图刚刚开始。postgresql密码验证失败
从我的Windows命令提示符下,我输入psql
,并要求输入密码,我在安装PSQL时,我提供的一类,它仍然给我:
C:\Users\Tina\Desktop\FriendActivity>psql
Password:
psql: FATAL: password authentication failed for user "Tina"
我甚至曾尝试:
C:\Users\Tina\Desktop\FriendActivity>psql -U postgres
Password for user postgres:
psql: FATAL: password authentication failed for user "postgres"
这是全新安装。第一次尝试使用它。
我是想请按照下列步骤在这里:
https://devcenter.heroku.com/articles/heroku-postgresql#local-setup
但
export DATABASE_URL=postgres:///$(whoami)
不起作用:
C:\Users\Tina\Desktop\FriendActivity>export DATABASE_URL=postgres:///$(whoami)
'export' is not recognized as an internal or external command,
operable program or batch file.
我一直试图让这个成立用于现在使用数据库几天的类项目......并且我c蚂蚁似乎得到这个工作。
我们正在从事的项目是在这里:
https://github.com/rwprice31/FriendActivity
我的部分是让数据库功能工作。
答
您正在遵循为Linux或Mac OS X编写的指令,它们不适用于Windows。
的Windows平台上类似的:
export DATABASE_URL=postgres:///$(whoami)
是
set DATABASE_URL=postgres://localhost/databasename
,你应该用你想连接到数据库的名称替换databasename
。
至于:
> psql -U postgres
Password for user postgres:
psql: FATAL: password authentication failed for user "postgres"
我只能假设你输入了错误的密码,当你设置它,或者你在的地方从过去已经有一个旧的PostgreSQL数据目录中安装。
无论哪种方式,您都需要重置密码。这里有很多说明,所以我不会重复。
关于:
>psql
Password:
psql: FATAL: password authentication failed for user "Tina"
大概没有用户的PostgreSQL名为蒂娜。安装程序通常只在安装时创建一个postgres
用户。
谢谢。我有一种感觉,那些不是Windows命令..但他们没有给窗口指示。而且,如果你可以指示我去重新设置密码,我会很高兴。 – CDavis10 2015-04-02 04:37:08
@ CDavis10首先谷歌击中“重置postgresql密码窗口”是http://dba.stackexchange.com/questions/19643/how-do-i-reset-the-postgres-password-for-postgresql-on-windows。也有很多类似的问题。总体思路:twiddle pg_hba.conf,重装服务,连接,'ALTER USER postgres PASSWORD'blah'',撤消'pg_hba.conf'更改,重新加载服务 – 2015-04-02 07:48:34