' Установка сервера базы данных PostgreSQL 9.4 на CentOS 6 | Шнайдер блог

Установка сервера базы данных PostgreSQL 9.4 на CentOS 6

Некоторые пользователи считают, что база данных PostgreSQL отличается лучшей производительностью, нежели MySQL. К тому же нельзя не отметить, что настройки в PostgreSQL более гибкие, чем в других БД.

Подключитесь к серверу по SSH и установите репозиторий PostgreSQL:

yum install http://yum.postgresql.org/9.4/redhat/rhel-6-x86_64/pgdg-redhat94-9.4-1.noarch.rpm

Команда установки:

yum install postgresql94-server postgresql94-contrib

Добавьте сервис в автозагрузку:

chkconfig postgresql-9.4 on

Далее необходимо инициализировать БД PostgreSQL:

service postgresql-9.4 initdb

Запустите PostgreSQL 9.4:

service postgresql-9.4 start

На этому установка PostgreSQL 9.4 на CentOS 6 окончена и мы можем приступать к созданию базы данных и пользователя.

В процессе установки PostgreSQL системой был добавлен пользователь postgres. Чтобы создать нового пользователя, например, user1, переключимся на postgres при помощи команды:

su postgres

psql

После этого появится следующее сообщение:

psql (9.4.5)

Type "help" for help.

postgres=#

Для создания БД ведите после postgres=# команду CREATE DATABASE [название базы данных];

postgres=# CREATE DATABASE db1;

Команда postgres=# CREATE USER [имя пользователя] WITH password '[пароль]'; предназначена для создания новых пользователей и назначения им паролей:

postgres=# CREATE USER user1  WITH password '1234567890';

Команда GRANT ALL privileges ON DATABASE [название базы данных] TO [имя пользователя]; нужна для наделения пользователя правами:

postgres=# GRANT ALL privileges ON DATABASE db1 TO user1;


Категории


Хостинг сайтов

Популярное в категории