首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法更改PostgresSQL默认用户密码

无法更改PostgresSQL默认用户密码
EN

Ask Ubuntu用户
提问于 2021-10-25 19:28:05
回答 2查看 2.2K关注 0票数 0

最近我面临的问题是我不能更改pgAdmin中用于连接远程数据库的密码.

pg_hba.conf (PostgresSQL 12)中,我具有以下登录功能:

代码语言:javascript
复制
# Database administrative login by Unix domain socket
local   all             postgres                                peer

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# "local" is for Unix domain socket connections only
local   all             all                                     peer
# IPv4 local connections:
host    all             all             0.0.0.0/32            md5
# IPv6 local connections:
host    all             all             ::1/128                 md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
local   replication     all                                     peer
host    replication     all             127.0.0.1/32            md5
host    replication     all             ::1/128                 md5
hostnossl       all     all             0.0.0.0/0               trust

我试图更改postgres用户的密码,也试图更改数据库中postgres角色的密码,但没有任何帮助.

是否有方法更改连接到PostgresSQL的默认密码?

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2021-10-26 20:21:18

问题是,我在pg_hba.conf中使用了以下一行:

代码语言:javascript
复制
...
hostnossl       all     all             0.0.0.0/0               trust

这就是不需要使用密码与数据库连接的方式。

我把它改成:

代码语言:javascript
复制
hostnossl       all     all             0.0.0.0/0               md5
票数 0
EN

Ask Ubuntu用户

发布于 2021-10-25 21:21:59

passwd命令用于更改Linux用户帐户的密码。要更改PostgreSQL帐户的密码,需要在PostgreSQL中进行。通常有两种方法可以做到这一点:

通过命令行

  1. 开放终端(如果尚未打开)
  2. 切换到postgres帐户(或具有数据库引擎管理权限的帐户):sudo -i -u postgres
  3. 连接到数据库引擎: psql
  4. 设置密码:\password postgres
  5. 当提示时,输入新密码。
  6. 出口(quit):\q

通过SQL命令

  1. 使用管理级帐户连接到PostgreSQL。
  2. 设置密码:用密码“superSecretPassword!123”修改用户邮政;

在这里,您可以为新密码编辑pgAdmin配置。

注意:使用PostgreSQL帐户远程连接到postgres数据库通常是很糟糕的做法,因为这是恶意用户更容易攻击的目标。如果您正在远程管理数据库,请考虑创建一个具有管理权限的用户帐户。如果远程服务器正在运行Linux,则可以通过SSH隧道连接进一步保护数据库。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1371571

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档