我正在尝试为我的 django 项目设置 postgres 数据库,所以我将安装程序与 pgadmin 一起下载。我在安装时设置了一个默认密码,我用它来登录 pgadmin 并且它工作正常,我现在想运行 cli 命令,所以我将 postgres 添加到我的系统环境变量中的路径中,以便能够在其他环境中运行它cli 并且它有效,我的意思是系统识别命令,但我收到错误,我认为它来自数据库本身。我不知道这个错误,这是我第一次使用它。 PS:它要求输入我的系统用户密码,我输入了密码,然后出现以下错误。
<块引用>C:\Users\Davinci>psql
<块引用>用户 Davinci 的密码:
<块引用>psql:错误:致命:用户“Davinci”的密码验证失败
答案 0 :(得分:0)
尝试运行 psql -U postgres
,然后插入您在 pgadmin 中选择的密码。
用户 postgres
是默认用户,但是当您只键入 psql -U Davinci
时,Windows 似乎正在尝试运行 psql
,因此您必须指定哪个用户 (-U
用于用户 / postgres
用于用户名)尝试连接时。