我已经成功安装了postgresql,并在Windows 10中将环境变量添加到了路径。但是问题是,当我尝试在命令提示符下运行psql postgresql
时,它会提示错误
C:\Users\adity>psql postgres
Password for user adity:
psql: error: could not connect to server: FATAL: password authentication failed for user "adity"
我100%确信我的密码正确,因此我多次尝试重新安装和卸载,以防万一我忘记密码,但每次密码都给我同样的错误。虽然当我尝试从GUI运行时它开始运行。这令人沮丧,我不确定是什么问题。
答案 0 :(得分:2)
在数据库集群创建期间创建的数据库超级用户很可能称为postgres
。
因此,与其使用默认名称(即使用名称与当前操作系统用户相同的数据库用户),而不是使用默认名称,而是显式指定数据库用户postgres
:
psql -U postgres