Postgresql psql登录验证询问密码
我正在使用下面的命令获取我的应用程序的下面的错误Postgresql psql登录验证询问密码,postgresql,Postgresql,我正在使用下面的命令获取我的应用程序的下面的错误 sudo -i -u postgres psql 在我点击psql后,它会询问我一个密码,但不确定在这里提供哪个密码 请提供帮助。sudo用于在Unix/Linux系统上执行普通用户无法使用的命令。它将询问当前会话用户的密码。该用户需要设置sudo权限 psql可能会要求角色postgres的密码,但在标准设置中(使用debian发行版),没有为该角色设置密码。(这听起来可能有点奇怪,因为它是数据库集群的默认超级用户,但是如果您被信任使用sud
sudo -i -u postgres
psql
在我点击psql
后,它会询问我一个密码,但不确定在这里提供哪个密码
请提供帮助。sudo用于在Unix/Linux系统上执行普通用户无法使用的命令。它将询问当前会话用户的密码。该用户需要设置
sudo
权限
psql
可能会要求角色postgres
的密码,但在标准设置中(使用debian发行版),没有为该角色设置密码。(这听起来可能有点奇怪,因为它是数据库集群的默认超级用户,但是如果您被信任使用sudo
,这样您就可以模拟postgres
用户,那么您也有足够的责任不误用或炸毁数据库集群。)sudo
是超级用户do
。所以你需要一个超级用户密码。@Burki:不是真的。您需要输入具有sudo权限的当前会话用户的密码。sudo的全部目的是不让root密码流通。@Patrick您当然是对的。我的评论把事情简单化了。