PostgreSQL 支持许多客户端身份验证方法,但在这种情况下,我们只关注两种: 密码 和 md5.
注意:PostgreSQL 的默认身份验证方法是 识别. 如果您想将 PostgreSQL 身份验证方法从 ident 更改为 md5,请访问链接教程!
开始之前
- 这些说明专门用于在 PostgreSQL 中更改密码。
- 我将在 Liquid Web Core Managed CentOS 7 服务器上工作,我将以 root 身份登录。
- PostgreSQL 是按照我们的教程安装的:如何在 CentOS 7 上安装和连接到 PostgreSQL。
第 1 步:切换到 PostgreSQL 用户:postgres
如果您使用默认的 PostgreSQL 安装,那么 PostgreSQL 将使用用户配置 postgres.
由于我们登录为 根,并且我们假设 root 没有 PostgreSQL 用户,切换到默认 PostgreSQL 用户: postgres.
su - postgres
…然后尝试连接到 PostgreSQL。
psql
… 在提示符处输入您的密码。
Password:
…正确、有效的响应将类似于以下内容。
psql (9.3.9)
Type "help" for help.
postgres=#
步骤#2:添加/更改用户的 PostgreSQL 密码:postgres
使用以下命令更改当前用户的 PostgreSQL 密码,即现在 postgres.
password
Enter 您的新密码,然后再次输入以确认。
Enter new password:
Enter it again:
现在退出 PostgreSQL 界面。
q
奖金信息!
您可以在一个命令中完成所有第一步。
su -c "psql" - postgres