Назначение

Синхронизация БД через SSH.

Функционал:

  • Загрузка дампа:

    • Скачивает сжатый дамп БД (stats-{DATE}.sql.gz) с удаленного сервера через SCP.

    • Распаковывает его в локальную директорию.

  • Загрузка в БД:

    • Импортирует дамп (sync_dump.sql) в указанную базу (SYNC_DB_NAME).

  • Конфигурация:

    • Требует настройки SYNC_DB_HOST, SYNC_DB_DOWNLOAD, SYNC_DB_NAME в конфигурации.


Запуск:

/usr/abills/libexec/billd sync_db DEBUG=2


Сценарии работы:

  • DEBUG: Включение отладочного вывода.

Описания параметров конфигурации (config.pl) или модуля Config

ПараметрПримерОписание
SYNC_DB_HOST192.168.1.100:22:/usr/acp/backup/Хост, порт, путь.
SYNC_DB_DOWNLOADscp user@host:path/stats-%DATE%.sql.gz /backup/Команда загрузки.
SYNC_DB_NAMEacp_3Имя БД для импорта.

Дополнительная информация

  • Нет меток