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

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

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

# emerge --ask postgresql

Затем запустим конфигуратор PostgreSQL

# emerge --config postgresql

Теперь запускаем службу postgresql-13 и добавим её в автозагрузку

# rc-service postgresql-13 start
# rc-update add postgresql-13 default

Для запуска консоли СУБД в командную строку вводим

# su postgres -c psql

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

\q

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

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

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

# nano /etc/postgresql-13/postgresql.conf

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

#listen_addresses='localhost'

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

listen_addresses='*'

а также в файле /etc/postgresql-13/pg_hba.conf

# nano /etc/postgresql-13/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-13

# rc-service postgresql-13 restart

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

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

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