Запуск СУБД PostgreSQL в Debian 10.9

Краткая инструкция по установке и первоначальной настройке системы управления базами данных PostgreSQL на Debian GNU/Linux.

В первую очередь установим PostgreSQL

# apt install postgresql

Служба postgresql запустится автоматически. Проверим это:

# systemctl status postgresql

или

# pg_ctlcluster 11 main status

В консоли появится сообщение об активности службы.

Теперь зададим пароль пользователю postgres (администратору сервера PostgreSQL)

# passwd postgres

и пробуем войти в консоль через него

# su postgres -c psql

Для выхода из консоли вводим

\q

Все базы данных находятся в каталоге /var/lib/postgresql/11/main/

Конфиги — в каталоге /etc/postgresql/11/main/

При необходимости удалённого подключения и/или подключения по сети к серверу БД необходимо открыть файл /etc/postgresql/11/main/postgresql.conf

# nano /etc/postgresql/11/main/postgresql.conf

и после закомментированной строки

#listen_addresses='localhost'

добавить строку

listen_addresses='*'

а также в файле /etc/postgresql/11/main/pg_hba.conf

# nano /etc/postgresql/11/main/pg_hba.conf

найти строчку

host	all		all		127.0.0.1/32		trust

и вместо 127.0.0.1/32 прописать IP сети, в нашем случае эта строчка должна выглядеть так:

host	all		all		192.168.1.0/24		trust

Перезапускаем службу postgresql

# systemctl restart postgresql

и к серверу БД можно подключаться удалённо.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *