Запуск СУБД PostgreSQL на Ubuntu Server 21.04

Краткое руководство по установке и первоначальной настройке системы управления базами данных PostgreSQL на ОС Ubuntu Server 21.04.

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

# sudo apt install postgresql

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

# sudo systemctl status postgresql

или

# sudo pg_ctlcluster 13 main status

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

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

# sudo passwd postgres

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

# su postgres -c psql

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

\q

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

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

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

# sudo nano /etc/postgresql/13/main/postgresql.conf

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

#listen_addresses='localhost'

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

listen_addresses='*'

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

# sudo nano /etc/postgresql/13/main/pg_hba.conf

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

host	all		all		127.0.0.1/32		trust

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

host	all		all		all			trust

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

# sudo systemctl restart postgresql

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

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

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