Postgresql - Автоматичний запуск бази даних

Postgresql - Автоматичний запуск бази даних

Колеги всім привіт.

У сьогоднішній статті я вам розповім, як налаштувати автоматичний запуск бази даних Postgresql. Як ви пам'ятаєте в минулій статті я вам показував як встановити базу даних Postgresql з вихідних файлів.

Завантажити та встановити Postgresql 14 на Linux CentOS/RHEL 8/7 TAR

 

Перше з чого ми почнемо це, створимо скрипт, який виконатиметься після перезапуску сервера.

$. vim /home/postgres/pgsql_autostart.sh

postgresql_autostart

 

Після створення файлу pgsql_autostart.sh додаємо до нього вміст:

#!/bin/bash
#Automatic database start after server reboot
export PGHOME=/app/postgresql
export LD_LIBRARY_PATH=/app/postgresql/lib
export PGDATA=/app/postgresql/pgdatabase/data
export PATH=$PGHOME/bin:$PGDATA:$PATH
pg_ctl start

postgresql_autostart

 

Далі призначаємо цьому файлу необхідні права.

$. chmod +x pgsql_autostart.sh

postgresql_autostart

 

Тепер додаємо цей файл до crontab.

$. crontab -e

postgresql_autostart

$. @reboot /home/postgres/admin_scripts/pgsql_autostart.sh

postgresql_autostart

 

Все, тепер після перезавантаження сервера у нас буде відпрацьовувати скрипт і запускати базу даних.


 

Всім дякую, я сподіваюся, що вам моя стаття хоч чимось допомогла.

СХОЖІ СТАТТІ

PostgreSQL - Як визначити, до яких файлів на диску відповідають таблиці в базі даних
PostgreSQL - Як визначити, до яких файлів на диску відповідають таблиці в базі даних
POSTGRESQL
Читати далі
PostgreSQL - Як дізнатися розмір таблиць у базі даних
PostgreSQL - Як дізнатися розмір таблиць у базі даних
POSTGRESQL
Читати далі
PostgreSQL - Як перевірити привілеї користувача
PostgreSQL - Як перевірити привілеї користувача
POSTGRESQL
Читати далі