- 在 centos 中有一个非常旧的版本。所以我们去最新文件 postgresql
复制下载位置并将 rpm 卷入服务器
安装 rpm
rpm -ivh pgdg*
安装服务器,它还将安装另外 2 个包。
yum 安装 postgresql96-服务器
初始化数据库
su-postgres-c“/usr/pgsql-9.6/bin/initdb-D/var/lib/pgsql/data”
启动服务器
su - postgres -c“/usr/pgsql-9.6/bin/pg_ctl -D /var/lib/pgsql/data -l 日志文件启动”
答案1
在 CentOS 6.2 上,你应该能够使用 chkconfig 自动启动 postgres 服务器。你应该能够看到服务名称,例如
chkconfig --list | grep post
在 C6 系统上我必须手动显示
...
postgresql 0:off 1:off 2:off 3:off 4:off 5:off 6:off
从供应商存储库安装的版本可能类似
...
postgresql-9.6 0:off 1:off 2:off 3:off 4:off 5:off 6:off
(在所有运行级别禁用)。使用 chkconfig 启用它
chkconfig postgresql-9.6 on
chkconfig --list | grep post
...
postgresql-9.6 0:off 1:off 2:on 3:on 4:on 5:on 6:off
(在运行级别 2-5 下启用,否则关闭)