Устанавливаем на Debian 12
1. Проверяем кандидата на установку
2. Устанавливаем
Код: Выделить всё
apt-cache policy postgresql
Код: Выделить всё
apt install postgresql postgresql-contrib
Открываем доступ из локальной сети для подключений
1. Смотри место расположение файла конфигурации
4. Перезапускаем
Код: Выделить всё
su - postgres -c "psql -c 'SHOW config_file;'"
2. Открываем файл и редактируем строку. Звездочка полностью снимает ограничение доступа.root@sql:~# su - postgres -c "psql -c 'SHOW config_file;'"
config_file
-----------------------------------------
/etc/postgresql/15/main/postgresql.conf
(1 строка)
Код: Выделить всё
nano /etc/postgresql/15/main/postgresql.conf
3. Открываем файл pg_hba.conf в том же каталоге и добавляем строкуlisten_addresses = '*'
Код: Выделить всё
nano /etc/postgresql/15/main/pg_hba.conf
Код: Выделить всё
host all all 192.168.0.0/16 password
Код: Выделить всё
service postgresql restart
Оптимизация
...
Часто используемые команды
Подключаемся к серверу postgresql
Задать пароль пользователю postgres
Находясь в оболочке с запросом ввода пароля
Из командной строки Linux:
Код: Выделить всё
sudo -u postgres psql
Находясь в оболочке с запросом ввода пароля
Код: Выделить всё
\password postgres
Код: Выделить всё
sudo -u postgres psql -U postgres -d postgres -c "ALTER USER postgres PASSWORD 'password'"