繁体   English   中英

PostgreSQL:无法登录 Postgres - sudo 坏了?

[英]PostgreSQL: Can't log into Postgres - sudo broken?

嘿,所以在我遇到一些问题后,我决定卸载 Postgres 并重新安装它(顺便说一下,重新安装较新的版本)。

我正在尝试访问 postgres 为我的 Rails 应用程序创建一个新的数据库,所以我运行su postgressu _postgres然后我被要求输入密码但我输入的任何内容都su _postgres

所以我尝试了sudo -u postgres psql并得到了

sudo: unknown user: postgres
sudo: unable to initialize policy plugin

我还尝试禁用 SIP(​​请参阅: 此处

但它也不起作用。 相同的结果。

我不知道该怎么办。 任何的想法 ? 我使用的是 Mac OS High Sierra 10.13.6。

感谢 @gordon Davidson 和 @wildplasser 的帮助,我找到了解决方案:

sudo -u myusername psql postgres

从您的 EC2 节点发出以下命令以测试数据库是否可访问。

/opt/gitlab/embedded/bin/psql -U YourExistingUsername -d template1 -h AWS-RDS-POSTGRES-ENDPOINT

我在尝试访问 PostgreSQL 数据库时遇到了同样的挑战。

当我运行以下命令时:

sudo -u postgres psql

我收到以下错误:

sudo: unknown user: postgres
sudo: unable to initialize policy plugin

问题是我没有在服务器上安装 PostgreSQL 数据库服务器。 该服务器上仅设置了一个 MySQL 数据库服务器。

就这样。

我希望这有帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM