【发布时间】:2014-10-17 14:43:14
【问题描述】:
我正在尝试通过命令行访问 postgresql。但是,每当我需要输入密码时,我都会收到以下错误:致命:用户 RMehta 的密码验证失败。我很确定密码验证失败的原因是我的数据库的用户是 postgres,而不是 RMehta。
我找到的唯一解决方案是在命令行中使用 runas,但我不知道如何让 runas 工作。非常感谢您的任何建议。我正在使用 Windows 7 和 postgresql 9.3
【问题讨论】:
-
你能发布你发出的确切命令以及你得到的精确输出吗?
-
我尝试了很多东西,但我能想到的最好的方法是 RUNAS /USER:postgres。我尝试的所有操作得到的输出是 RUNAS USAGE: ,然后是一大堆关于 runas 应该如何工作的信息。没有错误信息。我所做的任何事情都不会被视为命令。
-
显然您要么提供了错误的用户名/密码,要么您的
pg_hba.conf配置不正确:stackoverflow.com/…
标签: postgresql cmd command-line-interface runas