createdb:无法连接到数据库 template1:​​FATAL:用户密码身份验证失败

Mik*_*eke 5 postgresql terminal homebrew postgresql-9.2 ruby-on-rails-4

通过 Homebrew 安装 Postgresql。我想在解压缩“.tar”后创建一个新数据库。但我有这个问题。

Michael-Adelekes-MacBook:wikiful madeleke13$ sudo su postgres -c 'createuser-P--超级用户 madeleke13'

bash: createuser -P --superuser: 未找到命令

Michael-Adelekes-MacBook:wikiful madeleke13$ sudo su postgres -c 'createuser-P-超级用户 madeleke13'

bash: createuser-P-superuser: 未找到命令

Michael-Adelekes-MacBook:wikiful madeleke13$ sudo su postgres -c 'createuser -P --superuser madelek13'

密码: 输入新角色的密码: 再次输入:

Michael-Adelekes-MacBook:wikiful madeleke13$ 创建了b -T template0

newdb 密码:
密码:

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

Michael-Adelekes-MacBook:wikiful madeleke13$

我不明白为什么我以前没有遇到问题时无法验证我的用户名。

Pen*_*lor 4

问题是此命令中的用户名:sudo su postgres -c 'createuser -P --superuser madelek13'

请注意,用户名与用户的帐户名不同:madeleke13。提供给 createuser 命令的用户名中缺少“e”,因此身份验证失败。