代码之家  ›  专栏  ›  技术社区  ›  Santosh

PSQL:无法输入密码

  •  1
  • Santosh  · 技术社区  · 6 年前

    我已经在我的windows-x64笔记本电脑上安装了postgresql11.1版本,我可以通过pgAdmin 4访问数据库。

    但是我不能通过命令提示符访问数据库。它询问用户的密码,但不允许输入。我试过重新安装软件,但没有成功工作。还有,我已将bin&lib文件夹路径添加到环境变量。请告知。

    enter image description here

    错误消息: 用户abc的密码身份验证失败

    enter image description here

    2 回复  |  直到 6 年前
        1
  •  6
  •   Madao    6 年前

    你可以输入密码。当您键入密码时,它不会显示在终端中,但这是出于安全原因。 试着输入密码,然后按回车键。

    如果密码输入正确,操作将继续。如果您的密码拼写错误,它将提示您再次输入。它对我有用。

        2
  •  1
  •   Aneesh    5 年前

    当你启动终端时,你是以你的身份登录的(也就是说不是postgres)。因此,当通过终端连接到psql时,必须指定用户(在本例中为postgres)。因此,在终端上,您可以键入: psql <database you want to connect to> <'postgres' or whatever postgres user you want to log in as> . 然后它会提示您输入密码:如果没有密码,请按回车键,或者键入密码。然后它应该将您连接到psql。

    其他的解决方法当然是启动psql

        3
  •  1
  •   Immanuella Busari    5 年前

    我刚刚安装了PostgreSQL,也遇到了同样的问题。知道它只是隐藏你的密码,所以不要担心。你的键盘没有阻塞。即使你没有看到自己在打字,也要输入密码并按回车键: Check this link to my cmd

        4
  •  0
  •   Shane Fontaine    6 年前

    既然你收到了 Fatal: password authentication failed for user abc 错误,这意味着您错误地输入了指定用户的密码。

    abc 这样算账。您可以通过以下方式完成此操作:

    >>> psql -U postgres
    postgres=# ALTER USER abc PASSWORD 'myPassword';
    
        5
  •  0
  •   Hamed Zarei    6 年前

    postgres的默认用户是postgres,并且没有密码,因此在pgadmin中您不能访问,因为您必须输入密码。

    您必须使用psqlclient命令,例如:psql-upostgres(我在windows中不知道!)只需键入\密码即可设置密码

        6
  •  0
  •   KDV    6 年前

    PasswordEnteredIMG

    即使它没有显示你的打字进度 按回车键就行了,对我来说也行。

        7
  •  0
  •   Mahesh Umachagi    5 年前

    只需键入密码并按回车键,PSQL就会隐藏密码

        8
  •  0
  •   Parisa EtemadiNejad    5 年前

    我有这个错误 首先我在pgadmin中输入密码,然后在psql中输入密码

        9
  •  -1
  •   Sean Long    5 年前

    默认情况下,所选用户不是postgres。相反,它是我笔记本电脑当前用户的名字。

    要解决此问题:

    1. 打开Powershell->类型 postgres
    2. 使用命令 psql -h localhost -U postgres

    请注意,安装postgres时设置的密码是 博士后

    这个 -U 开关允许您使用特定的用户。

        10
  •  -1
  •   Saurav Kumar Lal    4 年前

    psql -U postgres

    之后,只需键入您在“开始”中设置的密码,然后按enter键。密码已隐藏,请键入正确的密码。这对我有用。

    推荐文章