如何在 centos 6.2 上安装 postgresql

如何在 centos 6.2 上安装 postgresql
  1. 在 centos 中有一个非常旧的版本。所以我们去最新文件 postgresql
  2. 复制下载位置并将 rpm 卷入服务器

    卷曲-Ohttps://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/pgdg-centos96-9.6-3.noarch.rpm

  3. 安装 rpm

    rpm -ivh pgdg*

  4. 安装服务器,它还将安装另外 2 个包。

    yum 安装 postgresql96-服务器

  5. 初始化数据库

    su-postgres-c“/usr/pgsql-9.6/bin/initdb-D/var/lib/pgsql/data”

  6. 启动服务器

    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 下启用,否则关闭)

相关内容