Centos 和 PostgreSQL - 无法创建数据库集群

Centos 和 PostgreSQL - 无法创建数据库集群

我有一台 CentOS 6 的服务器。我在上面安装了 postgreSQL 9.4,但没有告诉我的伙伴,他安装了 CentOS 默认包含的 8.4。所以我们删除了(服务删除 postgresql)它们并重新安装了 9.4。我们不是优秀的 Linux 用户,毁了一切。

现在,我无法运行 - 停止 - 重新启动 postgres。但它是默认运行的。所以我尝试创建用户。 UPS。有类似“你不应该成为root”之类的东西。所以无法创建用户。这是我在论坛上的第七个小时,没有任何解决方案,更重要的是,当我尝试论坛上的东西时,一切都变得更加糟糕。现在我什至无法创建数据库集群(initdb)。

(我也尝试了 8.4 的所有操作。在尝试从所有 postgres 软件包中清理计算机时,还意外删除了一个关于 postgres 的 cpanel 软件包,但在任何地方都找不到它。)

谁能帮我清理我的服务器。

答案1

您应该以用户 postgres 的身份(重新)启动 Postgres,所以首先您应该su postgres.如果这不是一个大问题,您也应该重新启动服务器,因此看看重新启动后是否一切正常。创建集群也是如此。您可以以用户 postgres 的身份执行此操作。我以为你会收到有关此的警告。

在 CentOS 7/6.5/6.4 中安装 PostgreSQL 9.4 和 phpPgAdmin

相关内容