我想学习如何使用postgres,所以我只是安装了它,设置了密码,并将\bin和\lib目录添加到我的系统路径中。然后,我在命令行中运行psql,在系统提示时输入刚刚设置的密码,现在我收到了这个错误:psql: error: FATAL: password authentication failed for user
我在Windows服务器上运行PostgreSQLServer8.2。我试图重置根postgres帐户密码,只是没有任何运气。然后打开命令提示符并将目录更改为postgres安装文件夹的bin文件夹,该文件夹包含所有postgres .exe文件。据我所知,我应该键入以下内容:在这一点上,它应该让我进来,并键入:
ALTER USER postgres with password 'newpassword';但是,它不断提示我输入
根据一些帖子,没有为'postgres‘用户设置默认密码,但我无法使用空密码字符串进行连接。我试过了,并重新启动了PGAdmin,但当我尝试连接时,它仍然会要求我提供密码:Windows中的任务管理器显示一些PostgreSQL进程正在运行。我不能把它们关掉。pg_ctl restart
pg_ctl: no database directory specified and environment variable PGDATA unset
Pas