在postgres中添加无密码用户

ddarikpa  于 2021-08-09  发布在  Java
关注(0)|答案(1)|浏览(272)

我安装了postgres v12 在windows计算机上。我看过postgres的文档,但是他们使用命令行工具作为命令 create user <username> 等,
我正在使用这些命令,但没有登录到它。它说

fe_sendauth: no password supplied


如何在postgres psql shell中添加没有密码的用户?

ffvjumwh

ffvjumwh1#

如果不希望系统提示您输入密码,则需要在您的系统中为该用户设置密码 pg_hba.conf 文件。
例如:


# TYPE  DATABASE        USER            ADDRESS                 METHOD

host    all             user1           0.0.0.0/0               trust
host    all             all             127.0.0.1/32            md5

以“host”开头的第一行使用“trust”方法,这意味着用户将不受挑战。您可以根据需要更改任何其他参数,但只要它们首先符合此规则,其他规则就不会坚持使用密码。一旦进行了此更改,就需要重新加载服务才能生效。

相关问题