Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql psql登录验证询问密码_Postgresql - Fatal编程技术网

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您当然是对的。我的评论把事情简单化了。