我已经经历了很多这样的问题,回答我的问题没有解决。
这是我尝试的方法:
user@user-Latitude-XT3:~$ sudo su postgres
No passwd entry for user 'postgres'
user@user-Latitude-XT3:~$
和许多其他人。
我继续得到fatal error user does not exist
有什么可行的解决方案吗?
请注意在标记重复之前,尝试了所有类似的问题,但尚未解决。
我已经经历了很多这样的问题,回答我的问题没有解决。
这是我尝试的方法:
user@user-Latitude-XT3:~$ sudo su postgres
No passwd entry for user 'postgres'
user@user-Latitude-XT3:~$
和许多其他人。
我继续得到fatal error user does not exist
有什么可行的解决方案吗?
请注意在标记重复之前,尝试了所有类似的问题,但尚未解决。
3条答案
按热度按时间q0qdq0h21#
这是我通常登录postgres的方式:
编辑:
如果您使用Debian
sigwle7e2#
这里我是如何固定的,
local all postgres peer
此处将peer改为trust
1.重新启动,
sudo service postgresql restart
1.现在试试,
psql -U postgres
8e2ybdfx3#
如果你不指定用户,psql将尝试使用当前系统登录用户登录。尝试将user选项(
-U
)添加到psql命令: