@Steely

Как поддерживать актуальную копию базы mysql на тестовом сервере?

Есть два сервера:
1. продакшн, постоянно в работе, база mysql, много cron-скриптов
2. тестовый, копия, без cron-скриптов

Хочу сделать полную копию базы данных mysql (она постоянно обновляется пользователями), чтобы изменения выгружались в тестовую базу в автоматическом режиме, но, в то же время, если упадет тестовый сервер чтобы это не отразилось на боевом. Как это лучше сделать?

Обновления можно делать не часто, раз в сутки.
  • Вопрос задан
  • 235 просмотров
Пригласить эксперта
Ответы на вопрос 3
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
Если не делаешь никаких изменений на тестовой базе то мастер слейв репликация
если делаешь то раз в неделю заливать в тестовую свежий дамп с продакшена
Ответ написан
Adamos
@Adamos
У меня в аналогичной ситуации каждую ночь отрабатывает rsync для файлов и mysqldump для базы. Репликация имеет смысл, только если базы здоровенные и целиком их таскать накладно. Или при необходимости частого обновления.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы