Назад | Перейти на главную страницу

как установить postgresql на centos 6.2

  1. В centos есть репозитории очень старой версии. так что мы идем в последние файлы postgresql
  2. Скопируйте место загрузки и скрутите rpm на сервер

    curl -O https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/pgdg-centos96-9.6-3.noarch.rpm

  3. Установить rpm

    об / мин -ivh pgdg *

  4. Установите сервер, он также установит 2 других пакета.

    yum установить postgresql96-server

  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 начало файла журнала"

В CentOS 6.2 у вас должна быть возможность автоматически запускать сервер postgres с помощью chkconfig. вы должны увидеть, какое имя службы, с чем-то вроде

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, в противном случае отключено)