我在我的 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 上连接它,但它会给我密码验证失败。我做对了吗?
最佳答案
sudo -u postgres psql -p 5433
您编写的 -p 5433
被视为 sudo
的选项,而不是 psql
的选项。并且您已通过标准端口连接到 Postgres 9.3。
关于postgresql - 在 9.4 版中更改 postgres 密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29658526/