CloudLite
8 (495) 784-61-39 techsupport@cloudlite.ru
Техническая поддержка
8 (495) 784-61-37 sales@cloudlite.ru
Тарифы, оплата, счета
Array
(
    [ELEMENT_CODE] => nastrojka-dostupa-k-postgres
)
Виртуальный сервер Windows/Linux

БАЗА ЗНАНИЙ

Создать пользователя

На этом шаге вы создадите нового пользователя, который будет использоваться для удаленного доступа к базе данных Postgres. Чтобы создать нового пользователя, выйдите из оболочки Postgres, выполнив:
sudo -u postgres psql
Создайте пользователя:
createuser --interactive --pwprompt
Создайте базу данных с налитыми правами для пользователя:
createdb -O username databasename

Разрешите удалённый доступ к PostgreSQL.

Удалённый доступ к PostgreSQL настраивается в двух местах.

Первое

sed -i "s/#listen_addresses = 'localhost'         # what IP address(es) to listen on;/listen_addresses = '*'/g" /etc/postgresql/10/main/postgresql.conf && systemctl restart mariadb.service

Второе

В файл:
/etc/postgresql/10/main/pg_hba.conf внести запись по аналогии с этой:
host all all 0.0.0.0/0 md5
Если нужно подключение только с одного IP, то вместо 0.0.0.0/0 укажите IP/32 где IP — Ваш внешний IP адрес.
Далее выполните перезапуск Postgres:
systemctl restart postgresql

Не нашли ответа на Ваш вопрос? Напишите нам!

techsupport@cloudlite.ru - служба техподдержки

sales@cloudlite.ru - вопросы по услугам, оплате, документам и партнерству

partner@cloudlite.ru - партнерская программа