Установка PostgreSQL 9.3 на CentOS 6

PostgreSQL — свободная объектно-реляционная система управления базами данных © Wiki
С последними обновлениями в стандартных репозиториях CentOS доступна версия 8.4
Для установки 9.3 необходимо установить официальный репозиторий:

# wget https://download.postgresql.org/pub/repos/yum/9.3/redhat/rhel-6-x86_64/pgdg-centos93-9.3-3.noarch.rpm

Репозитории для других версий, архитектур и дистрибутивов можно подсмотреть тут
Устанавливаем:

# rpm -Uvh pgdg-centos93-9.3-3.noarch.rpm
# yum install postgresql93-server

После этого нужно инициализировать базу данных

# service postgresql-9.3 initdb
Initializing database:                                     [  OK  ]
# service postgresql-9.3 start
Starting postgresql-9.3 service:                           [  OK  ]

Добавляем в автозагрузку:

# chkconfig postgresql-9.3 on

Правильно устанавливаем пароль:

# sudo -u postgres psql postgres
could not change directory to "/root": Permission denied
psql (9.3.15)
Type "help" for help.

postgres=# \password postgres
Enter new password:
Enter it again:
postgres=# \q

Теперь создадим базу и пользователя для неё
Снова авторизируемся

# sudo -u postgres psql
psql (9.3.15)
Type "help" for help.
postgres=# CREATE DATABASE db_name;
CREATE DATABASE
postgres=# CREATE USER user_name WITH password 'pass_word';
CREATE ROLE
postgres=# GRANT ALL privileges ON DATABASE db_name TO user_name;
GRANT
postgres=# \q

Ну в общем то и всё. Совсем ничего сложного

Установка PostgreSQL 9.3 на CentOS 6: 2 комментария

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