Назначение
Синхронизация БД через 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_HOST | 192.168.1.100:22:/usr/acp/backup/ | Хост, порт, путь. |
| SYNC_DB_DOWNLOAD | scp user@host:path/stats-%DATE%.sql.gz /backup/ | Команда загрузки. |
| SYNC_DB_NAME | acp_3 | Имя БД для импорта. |