Postgresql - Автоматичний запуск бази даних
Колеги всім привіт.
У сьогоднішній статті я вам розповім, як налаштувати автоматичний запуск бази даних Postgresql. Як ви пам'ятаєте в минулій статті я вам показував як встановити базу даних Postgresql з вихідних файлів.
Завантажити та встановити Postgresql 14 на Linux CentOS/RHEL 8/7 TAR
Перше з чого ми почнемо це, створимо скрипт, який виконатиметься після перезапуску сервера.
$. vim /home/postgres/pgsql_autostart.sh
Після створення файлу 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
Далі призначаємо цьому файлу необхідні права.
$. chmod +x pgsql_autostart.sh
Тепер додаємо цей файл до crontab.
$. crontab -e
$. @reboot /home/postgres/admin_scripts/pgsql_autostart.sh
Все, тепер після перезавантаження сервера у нас буде відпрацьовувати скрипт і запускати базу даних.
Всім дякую, я сподіваюся, що вам моя стаття хоч чимось допомогла.