Мне нужна локальная копия нашей производственной базы данных, и мне нужно обновлять ее каждые несколько дней, чтобы тестирование и разработка не работали с ужасно устаревшими данными.Несколько дней в порядке.Вот псевдо-план:
- Напишите на производственном сервере скрипт, который mysqldump + gzip базы данных.
- Добавьте процесс cron для запуска скрипта через день в непиковый периодч.
- Напишите сценарий на рабочей станции, которая rsync выполняет распаковку дампа и загружает его.
Есть ли лучший, более чистый или безопасный способ сделать это?
РЕДАКТИРОВАТЬ: Просто чтобы добавить ясности.Мы по-прежнему располагаем известными тестовыми данными вместе с нашей тестовой библиотекой (разработка через тестирование).Как только эти тесты пройдут, переходят к (более) реальным вещам.