我是 PostgreSQL 的新手,但我刚刚安装了 10.x,并被要求输入一个不能留空的 root/admin 密码。因此,我输入了一个我非常熟悉的密码,因为我只打算将其用作 localhost 数据库。
但是当使用 PostgresSQL 登录的第 3 方应用程序提示时,我只知道密码 - 我无法正确登录。
乐观的我试图从命令行启动 pgbench.exe,它要求输入密码 - 但它说我的名字密码验证失败。
无论如何都在这里重置密码并设置正确的用户/密码帐户或以某种方式解决这种情况?也许我可以使用某种前端工具进行测试?我搜索了 pg_hba 文件,但我只有一个“示例”文件。
我已安装到路径D:\databases\Postgresql\10
如果您使用的是 EDB 安装程序,当它要求输入密码时,该密码是 PostgreSQL 用户 named 的密码
postgres
,而不是用户 named 的密码tom
。也许有一种方法可以让我们的 3rd 方应用程序连接为
postgres
?或者,如果您希望它使用名称与您的 Windows 帐户名称匹配的数据库角色,您应该能够连接到
接着: