Рассмотрим установку и базовую настройку postgresql 14 В Debian 10-11. Теорией загружать не будут, а перейдем сразу к практике.

Установим в систему некоторые пакеты. Возможно они у Вас не установлены

apt install lsb-release curl wget gnupg2

Добавляем репозитарий, для получения актуальной версии 

root@base# sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'

Импортируем ключи

root@base# wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

root@base# apt update && apt upgrade -y

Далее ставим сам сервер

root@base# apt install postgresql-14

Далее перейдем к настройке сервера. Добавим несколько параметров. 

nano /etc/postgresql/14/main/postgresql.conf

раскомментируем строку Listen_addresses

Listen_addresses = 'localhost'

Второй параметр, это настройка доступа. Отредактируем pg_hba.conf

nano /etc/postgresql/14/main/pg_hba.conf

Меняем строку local   all  postgres  peer на
local   all  postgres  md5

Если забыли пароль или не получается зайти, то меняем md5 на trust
local   all  postgres  trust

Для безопасности установим пароль для пользователя postgres

root@base# passwd postgres

Как только попадем на сервер то поставим пароль командой \password 

postgres=# \password postgres

Перезагружаем сервер командой

service postgresql restart 
или
systemct restart postgres

Проверим запущена ли служба

service postgresql status 
или
systemct status postgres

 

Спасибо за проявленный интерес к данной статье. Надеюсь у Вас все получилось. Есть вопрос?, пиши комментарий.

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

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