问题描述
我从以下文档https://wiki.postgresql.org/wiki/Apt在本地计算机上与Postgresql 10并行地全新安装了Postgresql 12。 (在全新安装之前,我已经从官方的Ubuntu deb存储库安装了postgresl 10.14)。
这些服务实际上正在运行(我不知道第一个):
postgresql
postgresql@10-main.service
postgresql@12-main.service
对于第10页;在peer
中将auth方法设置为/etc/postgresql/10/main/pg_hba.conf
对于第12页;在peer
/etc/postgresql/12/main/pg_hba.conf
对于第10页; 5432
中的默认端口为/etc/postgresql/10/main/postgresql.conf
对于第12页; 5433
/etc/postgresql/12/main/postgresql.conf
对于第10页;我可以使用$ sudo -u postgres psql -p 5432 -h localhost
,但提示输入密码。我记得很早以前就设置了这样的密码(我不记得自己是怎么做到的,但是我记得这对我来说并不容易)
对于第12页;尝试$ sudo -u postgres psql -p 5433 -h localhost
时,我还会提示输入密码,但是我为第10页设置的密码不起作用。
我首先想知道为什么即使在两个peer
文件中为用户postgres
的身份验证模式设置为pg_hba.conf
时也提示输入密码?
然后,如何在pg12中为postgres设置密码?
我已经在trust
中尝试过pg_hba.conf
模式,但是仍然询问用户postgres
的密码...
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)