在9.4版中更改postgres密码

时间:2015-04-15 18:55:41

标签: postgresql

我的ubuntu 14.04机器上安装了PostgreSql 9.3版本。我刚安装了9.4版本,它所在的端口是5433(默认情况下)。当我发出命令psql --version时,它给了我以下内容:

psql (PostgreSQL) 9.4.1

到目前为止一切顺利!现在我正在尝试更改我的postgresql 9.4的密码,我给出了以下命令:

>>sudo -u postgres -p 5433 psql
psql (9.4.1, server 9.3.6)
Type "help" for help.

postgres=# alter user postgres with password 'password';
ALTER ROLE
postgres=# \q

现在我尝试在pgadmin3上连接它,但它会给我密码验证失败。我做得对吗?

2 个答案:

答案 0 :(得分:4)

sudo -u postgres psql -p 5433

您撰写的-p 5433被视为sudo的选项,而不是psql的选项。你已经在标准端口上连接到Postgres 9.3。

答案 1 :(得分:2)

尝试使用:

>>sudo -u postgres -p 5433 psql
psql (9.4.1, server 9.3.6)
Type "help" for help.

postgres=# \password
Enter new password:
Enter it again:
postgres=#