postgresql中我的用户的默认密码
我通过自制在Mac上安装了postgresql。它说它没有创建一个postgres帐户,而是使用一个带有我用户名的帐户。但是,运行命令postgresql中我的用户的默认密码,postgresql,homebrew,Postgresql,Homebrew,我通过自制在Mac上安装了postgresql。它说它没有创建一个postgres帐户,而是使用一个带有我用户名的帐户。但是,运行命令psql失败,因为当我输入密码时,它会说密码错误。我已经试过了,以确保我没有打错。那么它给我的密码是什么呢?这里有两个不同的“帐户”: 拥有PostgreSQL文件和进程的OS X用户。安装PostgreSQL时,您使用了自己的用户帐户 可以登录到PostgreSQL数据库的PostgreSQL用户。默认情况下,该用户是PostgreSQL实例的内部用户,与任何O
psql
失败,因为当我输入密码时,它会说密码错误。我已经试过了,以确保我没有打错。那么它给我的密码是什么呢?这里有两个不同的“帐户”:
david
):
我自己也遇到了同样的问题,结果发现我已经安装了没有自制软件的Postgres。
在我删除该安装后,homebrew安装工作正常,不再提示我输入密码。通过homebrew在mac上安装时,创建的默认用户的名称与mac的用户帐户相同。没有密码,运行
psql
应该可以进入
如果没有,您可能还安装了postgres应用程序。如果卸载应用程序,则不会再出现用户冲突问题。另请参见此问题:它通常使用您的用户名创建一个帐户,但未分配密码。确切的错误消息是什么?@tadman我注意到我的安装确实使用我的用户名创建了一个帐户,但当它提示输入密码时,我只按了enter键(假设这不满足密码要求),它只会重复提示输入密码。您是否知道作为默认用户进行身份验证的方法,或者这是不可能的?
psql-U postgres
给出“fe_sendauth:未提供密码”在Homebrew安装后,它会要求任何用户输入密码……Homebrew会不断提示任何用户输入密码(无论是psql-U postgres还是仅psql postgres),在安装后都是新鲜的。似乎没有用户没有密码。
$ psql postgres
psql (12.2)
Type "help" for help.
postgres=# \du
List of roles
Role name | Attributes | Member of
-----------+------------------------------------------------------------+-----------
david | Superuser, Create role, Create DB, Replication, Bypass RLS | {}