如何解决“pg_dump:错误:连接到服务器.....致命:用户密码身份验证失败”(在 pgAdmin 中)?

问题描述 投票:0回答:1

我是 PostgreSQL 新手。我目前在 Windows 10 上安装了 PostgreSQL 和 pgAdmin。我正在尝试在 pgAdmin 中备份我的数据库(使用此对话框备份)。在左侧面板中,我右键单击数据库,选择备份,然后单击窗口中的备份。这会导致该过程失败。在流程详细信息中,我看到此错误:

pg_dump:错误:连接到“localhost”(::1)的服务器,端口 5432 失败:致命:用户“[我的 Windows 用户名]”的密码身份验证失败 系统找不到指定的路径。

我注意到它似乎在连接中使用我的 Windows 用户名。如果这是问题我不知道如何改变它。

右键单击 pgAdmin 左侧面板中的服务器名称,我检查了我的连接设置,它显示:主机名/地址 - localhost ;端口 - 5432 ;用户名 - postgres

我尝试进入 pg_hba.conf 文件并将“all”更改为我的 postgreSQL 用户名“postgres”:“local all postgres md5”。这似乎没有做任何事情。

postgresql pgadmin
1个回答
0
投票

我可以通过将备份文件位置更改为“C:\Users[用户名]”文件夹之外来解决此问题。希望对某人有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.