PostgreSQL连接中没有密码提示

时间:2017-08-22 09:49:59

标签: postgresql

我想知道为什么在我的登录中没有密码提示尝试下面。 我知道如果我在md5文件中使用pg_hba.conf选项,但我想检查一下是否可以在没有启用trust的任何密码的情况下登录。

没有设置PGPASSWORD环境变量。

没有%APPDATA%\postgresql\.pgpass档案/无处

psql -U testuser -p 5433 -d postgres
psql (9.5.0)
WARNING: Console code page (1252) differs from Windows code page (949)
         8-bit characters might not work correctly. See psql reference
         page "Notes for Windows users" for details.
Type "help" for help.

postgres=>
postgres=>


pg_hba.conf

# IPv4 local connections:
host    all             all             127.0.0.1/32            trust
host    all             all             0.0.0.0/0            trust
host    all             all             all        trust

1 个答案:

答案 0 :(得分:0)

此行表示IP4连接IPv4 localhost不需要身份验证

host    all             all             127.0.0.1/32            trust

此行表示所有其他ip4连接不需要authenticaton

host    all             all             0.0.0.0/0            trust

此行说明所有TCP连接(包括ipv6)都不需要身份验证

host    all             all             all        trust

所以它可能是第三行,允许来自:: 1的连接没有身份验证,导致没有密码提示。