当前位置:   article > 正文

Postgresql 阿里云部署排雷_postgresql active (exited)

postgresql active (exited)

启动服务bug:

根据你的输出,可以看到 PostgreSQL 服务启动失败,并且显示以下错误消息:

```
pg_ctl: cannot be run as root
Please log in (using, e.g., "su") as the (unprivileged) user that will own the server process.
```

这个错误是因为 PostgreSQL 不允许以 root 用户身份启动。为了解决这个问题,你需要以 PostgreSQL 数据库的拥有者身份启动服务。

你可以使用以下步骤来解决这个问题:

1. 使用 `su` 命令以 `postgres` 用户身份登录:

   ```bash
   su - postgres
   ```

   输入 `postgres` 用户的密码(如果有密码的话)。

2. 在 `postgres` 用户会话中,启动 PostgreSQL 服务:

   ```bash
   /data/pgsql/bin/pg_ctl start -D /data/pgsql -s -w -t 270
   ```

   这将以 `postgres` 用户的身份启动 PostgreSQL 服务。

3. 检查 PostgreSQL 服务的状态:

   ```bash
   systemctl status postgresql.service
   &#

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/1018885
推荐阅读
相关标签
  

闽ICP备14008679号