使用以下命令
,我的应用程序出现以下错误sudo -i -u postgres
psql
我点击psql
它会问我密码,不知道在这里提供哪个密码。
请帮忙。
答案 0 :(得分:2)
sudo
用于在Unix / Linux系统上执行命令,普通用户无法使用该命令。它将要求输入当前会话用户的密码。该用户需要设置sudo
权限。
psql
可能要求输入角色postgres
的密码,但在标准设置中(使用debian发行版),没有为此角色设置密码。 (这可能听起来很奇怪,因为它是数据库集群的默认超级用户,但是如果您足够信任使用sudo
以便您可以冒充postgres
用户,那么您也被认为是负责任的,不要滥用或炸毁数据库集群。)