无法启动PostgreSQL

问题描述 投票:0回答:1

有一台正在运行的CentOS7 Linux机器(不由我管理;对其拥有有限的权利)。>>

有一个请求在其中设置PostgreSQL。

刚刚从CentOS存储库安装了PostgreSQL:

sudo yum install postgresql-server postgresql-contrib

一切都很好。

然后对数据库进行初始化:

sudo yum install postgresql-server postgresql-contrib

一切都很好。

但随后开始:

sudo systemctl start postgresql

失败:

Job for postgresql.service failed because the control process exited with error code. See "systemctl status postgresql.service" and "journalctl -xe" for details.

我没有访问systemd-journal的权限,所以没有任何东西可以与“ journalctl -xe”一起使用,但是可以:

systemctl status postgresql.service

返回:

● postgresql.service - PostgreSQL database server
   Loaded: loaded (/usr/lib/systemd/system/postgresql.service; disabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Fri 2020-04-24 16:41:04 EEST; 33s ago
  Process: 30690 ExecStart=/usr/bin/pg_ctl start -D ${PGDATA} -s -o -p ${PGPORT} -w -t 300 (code=exited, status=1/FAILURE)
  Process: 30684 ExecStartPre=/usr/bin/postgresql-check-db-dir ${PGDATA} (code=exited, status=0/SUCCESS)
postgres --version
postgres (PostgreSQL) 9.2.24

任何想法在这里可能出什么问题?热门继续吗?

有一台正在运行的CentOS7 Linux机器(不由我管理;对其拥有有限的权利)。请求在其中设置PostgreSQL。刚刚从CentOS存储库安装了PostgreSQL:sudo yum ...

postgresql centos centos7 postgresql-9.2
1个回答
0
投票

您的计算机上必须同时安装了PostgreSQL 9.2和9.3。将它们都卸载,然后从PostgreSQL站点安装版本12。删除数据目录并使用v12安装创建一个新目录。然后重试。

© www.soinside.com 2019 - 2024. All rights reserved.