我在Windows7上安装了PostgreSQL。在安装过程中没有要求我设置密码。当我运行psql时,系统要求输入密码。我查阅了一些资料,唯一可能的默认密码是“postgre”。但它并没有起作用。我还尝试了空密码和我的Windows密码。但都没有成功。我读了一些高级内容以了解如何重置密码,但这不可能是正确的吧?我错过了什么?应该输入什么密码?
我在Windows7上安装了PostgreSQL。在安装过程中没有要求我设置密码。当我运行psql时,系统要求输入密码。我查阅了一些资料,唯一可能的默认密码是“postgre”。但它并没有起作用。我还尝试了空密码和我的Windows密码。但都没有成功。我读了一些高级内容以了解如何重置密码,但这不可能是正确的吧?我错过了什么?应该输入什么密码?
试一下这个:
Open PgAdmin -> Files -> Open pgpass.conf
在窗口底部您将获得pgpass.conf
的路径。到该位置并打开此文件,您可以在其中找到密码。
如果上述方法不起作用,您可以考虑尝试以下步骤:
pg_hba.conf
以临时允许信任授权pg_ctl reload
) ALTER ROLE / PASSWORD
以设置新密码pg_hba.conf
并恢复先前的设置
psql
的默认用户名是Administrator
,如果您按照安装程序的步骤操作,则只为用户postgres
创建了密码。因此解决方案是运行psql -U postgres
,以指定用户postgres
。请注意,这里的空格应该加上。 - isapir