psql:严重:尝试访问psql时由于用户错误而导致密码身份验证失败

cra*_*eer 1 database postgresql

我正在使用Windows 10并为此安装了Psql(9.6.4)。安装时,它要求我输入超级用户“ postgres”的密码,我输入的密码为“ asdfasdf”。因此,安装后,我使用来检查版本,psql --version并显示了当前版本,因此我猜它已正确安装。但是,当我进入git bash并输入时psql,它会要求输入密码,因此我输入了我输入的密码“ asdfasdf”,但它说psql: FATAL: password authentication failed for user "Bobby" 我确定密码正确并输入了几次,所以我也不知道为什么会说用户“ Bobby”的身份验证失败。Bobby只是计算机的用户名。键入后出现提示时,我输入的密码是否错误psql

Łuk*_*ski 5

默认情况下,psql将使用与您的OS会话相同的用户名。您需要先以postgres身份登录或切换到其用户(假设它存在):su - postgres或显式键入psql的username psql -U postgres