我已经初始化了一个pg数据库如下:
user_name@my_machine$ sudo -u postgres createuser -s user_name
user_name@my_machine$ createdb -T template0 db_name
我现在可以通过user_name@my_machine$ psql db_name连接到它
一切都与CLI工具一起工作得很好。
/etc/postgresql/13/main/pg_hba。conf文件的相关验证行如下:
本地所有所有对等体
现在我想通过PgAdmin 4连接到它,我找不到一种方法告诉接口,我想通过unix套接字连接,不需要密码。
我能想到的最理智的方法是:
但是这个连接仍然被拒绝,使用fe_sendauth:没有提供密码。
我知道我可以为我的用户配置一个密码,并给出它,但我想知道我是否可以使PgAdmin行为正确。
# # #简短回答:把/var/run/postgresql
in host name/addr在
host name/address
.