PostgreSQL:macOS(Mojave)上的密码身份验证失败

PostgreSQL:macOS(Mojave)上的密码身份验证失败,postgresql,macos,Postgresql,Macos,我刚刚通过终端安装了postgres,当我尝试创建DB“test”时,总是会出现以下错误: createdb:无法连接到数据库模板1:致命:用户“”的密码身份验证失败 我知道在这个话题上已经有了一些线索,但没有任何效果。大多数建议都是更新“pg_hba.conf”,但我做得不对,或者是有别的东西。。。我还试图删除postgres密码,但它不起作用。。。似乎什么都不管用 createdb说“。。。对于用户“”。如果你给它一个显式的-U标志会怎么样?它说:“…对于用户“我的用户名”,但这样就删除了它

我刚刚通过终端安装了postgres,当我尝试创建DB“test”时,总是会出现以下错误:

createdb:无法连接到数据库模板1:致命:用户“”的密码身份验证失败

我知道在这个话题上已经有了一些线索,但没有任何效果。大多数建议都是更新“pg_hba.conf”,但我做得不对,或者是有别的东西。。。我还试图删除postgres密码,但它不起作用。。。似乎什么都不管用


createdb说“。。。对于用户“”。如果你给它一个显式的-U标志会怎么样?它说:“…对于用户“我的用户名”,但这样就删除了它,并将其保留为空字符串…嘿,这对SO来说是“有用的”。)更确切地说,你是如何安装Postgres的?您是否使用createdb尝试使用的名称创建了Postgres用户(我想这与您的Unix登录名相同)?我用brew安装了Postgres,但它在任何时候都没有要求输入密码,默认用户是“root”(我也尝试了我的用户…)。我放弃了它,开始使用MySQL,它要求输入密码和用户(我设置了密码和用户)。我能够从终端使用它来创建db和do查询,并连接到服务器(localhost)。它回应了一些东西,但现在这个人也在要求密码(这和我设置的不一样)。。。现在他们都挂在那里,把我当作陌生人…createdb说“。。。对于用户“”。如果你给它一个显式的-U标志会怎么样?它说:“…对于用户“我的用户名”,但这样就删除了它,并将其保留为空字符串…嘿,这对SO来说是“有用的”。)更确切地说,你是如何安装Postgres的?您是否使用createdb尝试使用的名称创建了Postgres用户(我想这与您的Unix登录名相同)?我用brew安装了Postgres,但它在任何时候都没有要求输入密码,默认用户是“root”(我也尝试了我的用户…)。我放弃了它,开始使用MySQL,它要求输入密码和用户(我设置了密码和用户)。我能够从终端使用它来创建db和do查询,并连接到服务器(localhost)。它回应了一些东西,但现在这个人也在要求密码(这和我设置的不一样)。。。现在他们都挂在那里,把我当成陌生人。。。