我刚刚在我的电脑上安装了postgresql 9.0 在安装过程中要求输入密码时,我输入了密码。
安装后我进入命令提示符导入SQL文件
我使用命令psql -f filename.sql
。这会提示我输入密码,我输入密码。
然后它抱怨用户 Morne Nel 的身份验证失败。我还没有作为用户存在。
然后我尝试了psql -h localhost -U postgres
我输入密码密码
只是为了得到这个消息:
FATAL: Password authentication failed for user "postgres"
我可以做些什么来解决这种疯狂?
#可能是Jasper Reports服务器可能与它有关,也安装了prostgres不是吗?
答案 0 :(得分:2)
似乎贾斯珀报告服务器是这里的罪魁祸首
Jasper
上的port 5432
正在Postgres 9.3
上运行,port 5433
正在{{1}}上运行
我知道它来自安装的端口5433,但我只是假设如果你尝试运行命令提示符命令它会使用正确的端口。
因此,在卸载Jasper Reports Server并将配置文件中Posgres 9.3的端口号更改为5432之后,我重启了我的PC并且它运行正常。