【发布时间】:2015-11-26 21:07:40
【问题描述】:
我正在尝试从 psql 命令行外部连接到 postgres 数据库(所以在执行 sudo -u postgres psql 之前),但似乎我无法通过身份验证。这是我尝试从命令行运行连接到该数据库的脚本后的错误:
error: password authentication failed for user "bobby"
“bobby”是我的操作系统用户名,我注意到 postgres 数据库包含一个名为 postgres 的超级用户
我对所有这些 postgres 东西都很陌生,所以我有点困惑为什么它尝试使用我的操作系统用户名而不是我的 psql 用户名进行身份验证,或者我将如何使用 psql 用户名进行身份验证而不是比我的操作系统用户名,因为我知道它们彼此分开。
任何帮助将不胜感激。提前致谢。
【问题讨论】:
-
试试 psql -U YOURUSER
标签: javascript node.js postgresql