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用户。

+0

谢谢。我有一种感觉,那些不是Windows命令..但他们没有给窗口指示。而且,如果你可以指示我去重新设置密码,我会很高兴。 – CDavis10 2015-04-02 04:37:08

+0

@ 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