背景
我在win10上已经配置好了postgresql的环境,然后打开命令提示符,输入连接到数据库的命令:
psql -U userName -d databaseName
然后它让我输入用户userName的密码,我正常输入,就报:
错误:连接到localhost(::1)上是服务器,端口5432失败,致命错误:用户Password认证失败
我以为密码输错了,重输多次,依然不行
解决
后来我看到有人这样连接数据库(https://blog.csdn.net/u010856284/article/details/70142810):
psql -U userName -d databaseName -h 127.0.0.1
我就直接连上了,-h是主机名,只能写127.0.0.1,不能写localhost,我试过了没用