在静默安装后运行PGAdmin,登录名是什么



我用命令行在无人参与模式下开始安装Postgres

postgresql-9.5.2-1-windows-x64-x64.exe --unattendedmodeui minimal --mode unattended --superpassword "password" --servicename "postgreSQL"
--servicepassword "password" --serverport 5432

安装完成后,我想用pgadmin登录到数据库。我尝试使用"密码",但我得到了错误:

用户postgres 的致命密码身份验证失败

那么,对于已安装的数据库,我的登录数据是什么?

非常感谢

Marcel

如果您不知道密码,则必须更改包含所有身份验证信息的pg_hba.conf文件。

你可以在这里阅读它的工作原理:

http://www.postgresql.org/docs/devel/static/auth-pg-hba-conf.html

我建议您先创建原始文件的备份,然后在更改后重新启动服务器。

我也面临同样的问题。看起来与以前安装的Postgres有冲突。在清理了程序文件中所有与Postgres相关的文件夹以及自定义安装位置后,我可以使用--superpassword指定的密码登录。

专业的方法是在干净的系统或虚拟机上运行安装程序。

最新更新