代码之家  ›  专栏  ›  技术社区  ›  Promise Preston

su:postgresql中的身份验证失败

  •  0
  • Promise Preston  · 技术社区  · 7 年前

    我已经安装了postgresql10.6,Postgres客户端和Pgadmin 4。

    我刚刚创建了一个新的Rails应用程序,并使用Postgresql作为该应用程序的数据库,结果得到一条消息

    su:身份验证失败

    我已经尝试过几次来解决这个问题,我也尝试过通过尝试我在网上找到的几种解决方案来解决这个问题,但是都没有用。

    1 回复  |  直到 6 年前
        1
  •  14
  •   Promise Preston    6 年前

    要解决这个问题,只需遵循下面的解决方案

    更改postgres用户的密码

    从postgres用户帐户运行psql命令:

    sudo passwd postgres
    

    测试和确认 要更改或设置密码,请从postgres用户帐户运行psql命令:

    su - postgres
    

    输入刚设置的新密码。

    这就是全部

        2
  •  0
  •   aminography    6 年前

    尝试使用以下命令:

    sudo bash
    

    而不是使用 su