Содержание

Резервное копирование (backup)

Основные принципы работы

Система автоматически выполняет резервное копирование базы (в последующем бекап) каждый день. Копия базы в архивированном виде сохраняется в каталоге /usr/abills/backup. Файлы архивов создаются следующего формата stats-xxxx-xx-xx.sql.gz (xxxx-xx-xx дата создания). По умолчанию система сохраняет резервные копии системы только за последних 30 дней.
Для создания принудительного бека можно использовать два способа

# /usr/abills/libexec/periodic backup 

Если ваша база большых размеров в 1 гб или больше, желательно настроить сервер репликации и создавать бекап с резервной базы, так как при архивации базы данных лочатся таблицы и приложения на время бекапам не могут с ними работать, что при больших объёмах баз может затянутся на 10 и больше минут.
Для отключения бекапа на основном сервере включите опцию

$conf{nobackup}=1;

Востановление из архива

# cd /usr/abills/backup
# gzip -d stats-xxxx-xx-xx.sql.gz
# mysql -D abills < stats-xxxx-xx-xx.sql

Проблемы

# /usr/abills/libexec/periodic backup DEBUG=2