Установка PostgreSQL 9.2 на Linux за 5 минут

Добрый день, сейчас я расскажу Вам, как установить последнюю версию сервера баз данных PostgreSQL на Linux за 5 минут.

Установка PostgreSQL 9.2 на Linux


Все действия производятся на Linux с ОС семейства CentOS/Fedora/RHEL/Oracle Linux, из под пользователя root.

1) Заходим на официальный репозиторий http://yum.postgresql.org/repopackages.php, выбираем подходящий нам пакет и копируем ссылку на него.

Для меня это ветка PostgreSQL 9.2 (последняя на данный момент) и пакет CentOS 6 — x86_64 (версия моей ОС).

2) В консоли нашего сервера вбиваем простую команду для подключения этого репозитория.

rpm -i http://yum.postgresql.org/9.2/redhat/rhel-6-x86_64/pgdg-centos92-9.2-5.noarch.rpm

В ответ Вы можете увидеть предупреждение такого плана:

warning: /var/tmp/rpm-tmp.efuoYm: Header V4 DSA/SHA1 Signature, key ID 442df0f8: NOKEY

Не обращаем на него внимание, оно предупреждает нас о том, что у пакета нет цифровой подписи.

3) И сам процесс установки — это выполнение одной команды в консоли сервера:

yum -y install postgresql92-server postgresql92-devel postgresql92 postgresql92-libs

4) Теперь нам необходимо создать структуру баз данных командой:

service postgresql-9.2 initdb

5) Добавляем наш сервер PostgreSQL в автозагрузку:

chkconfig postgresql-9.2 on

6) Стартуем наш сервер баз данных:

service postgresql-9.2 start

В процессе установки создается пользователь postgres, под которым и нужно работать с сервером БД.

В дальнейшем Вы сможете обновить Ваш сервер, а в том числе и PostgreSQL, командой:

yum update

  • stavslesar 26.10.2012

    Огромное спасибо за статью!!! Реально помогло!

  • Аноним 02.02.2013

    начиная с Fedora 16 service postgresql initdb заменено на

    postgresql-setup initdb

  • DENIS 26.09.2013

    Последнее время я использую Valentina Studio для работы с postgresql на linux. Очень хороший и бесплатный инструмент, рекомендую посмотреть.http://www.valentina-db.com/en/valentina-studio-overview

  • oleg 29.10.2013

    круть, поставилось

Добавить комментарий