postgresql - 在 9.4 版中更改 postgres 密码

标签 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 上连接它,但它会给我密码验证失败。我做对了吗?

最佳答案

sudo -u postgres psql -p 5433

您编写的 -p 5433 被视为 sudo 的选项,而不是 psql 的选项。并且您已通过标准端口连接到 Postgres 9.3。

关于postgresql - 在 9.4 版中更改 postgres 密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29658526/

相关文章:

php - 使用 PDO 获取列类型(getColumnMeta is/slow/)

SQL LIMIT,但从头开始

postgresql - Dovecot SQL 查询错误 - 为什么?

java - 在 PostgreSQL 中存储 OffsetDateTime 时如何禁用到 UTC 的转换

SQL GROUP BY 以及之后的某种重新减少

postgresql - 如何从 jsonb 返回对象数组?

postgresql - 如果多个,使用 sequelize 绑定(bind)参数会失败

postgresql - 如何删除 postgres 中的枚举类型值?

sql - PostgreSQL 选择值并立即递增

sql - 无法找出确切的 PostgreSQL 查询