Краткое руководство по установке и первоначальной настройке системы управления базами данных 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
и к серверу БД можно подключаться удалённо.