打开 pgAdmin4 时,我似乎可以使用任意密码甚至没有密码来访问 postgres 用户。 ChatGPT 告诉我,如果 pg_hba.conf 有以下行,就是这种情况:
local all postgres trust
事实上,根据 stackoverflow 上的一些帖子,我需要改变这一点,以使 PostgreSQL 甚至可以在我的 macbook 上工作。现在人们建议将其更改回“md5”而不是“trust”并设置密码。当我重置它后它仍然有效吗?或者,如果我是唯一知道机器密码的人,是否有必要重置它?