有一台正在运行的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 9.2和9.3。将它们都卸载,然后从PostgreSQL站点安装版本12。删除数据目录并使用v12安装创建一个新目录。然后重试。