在 Linux 中更新您的 PostgreSQL 密码

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