无法连接到Windows Server中的PostgreSQL

时间:2013-07-19 18:43:38

标签: postgresql

我正在尝试在Windows Server操作系统上将我的PostgreSQL版本升级到9.2,并且我不断收到以下错误:

 An error has occurred:
 Error connecting to the server: FATAL: password authentication failed for user "postgres"

如何让它不这样做,实际连接就像应该的那样?我使用的是旧版安装中完全相同的密码。

1 个答案:

答案 0 :(得分:0)

通过EnterpriseDB运行安装程序会在初始设置期间提示您输入密码 - 此密码是postgres用户密码:

enter image description here

如果您忘记了密码,或者在安装过程中输错了密码(两次!)try these steps:

  • 编辑pg_hba.conf以暂时允许信任授权
  • 重新加载配置文件(pg_ctl reload)
  • 连接并发出ALTER ROLE / PASSWORD以设置新密码
  • 再次编辑pg_hba.conf并恢复以前的设置
  • 重新加载配置文件

如果安装到默认路径,文件将位于C:\ Program Files \ PostgreSQL \ 9.2 \ data中。

您可以通过右键单击服务器名称并选择重新加载配置或使用pg_ctl reload,通过PhAdmin III重新加载配置。禁止重启服务或重启。