@Baldaris

Как перенести нагруженную БД MySQL на другой сервер и держать её синхронизированной?

Здравствуйте.
Хочу перенести сайт на другой сервер. Файлы перенести не проблема, а с переносом базы данных есть проблема.
БД ~ 7 гб, свыше 20000000 записей. Пока делается бэкап, сливается rsync'ом, импортируется, в базе данных на старом сервере уже могут добавиться тысячи записей и часть записей модифицироваться. Есть ли какие-то инструменты для синхронизации БД, чтобы после обновления A-записи у доменного имени, данные в обоих базах были актуальны и в последствии отключить БД на старом сервере?
Проблема усугубляется ещё и тем, что старый сервер(FreeBSD 8.4) с довольно древним ПО и поставить туда какую-нибудь программу может быть проблематично из-за неразрешённых зависимостей.
Версия MySQL на старом сервере 5.1.68
Версия MySQL на новом сервере 5.5.45-37.4-log - Percona Server
  • Вопрос задан
  • 443 просмотра
Решения вопроса 3
MaxDukov
@MaxDukov
впишусь в проект как SRE/DevOps.
ну так только недавно перетирали.
настраиваем репликацию, пока поднимается слейв из бэкапа мастер накапливает транзакции в логе. Когда слейв поднимется - данные засинхронизируются. в теории.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

Похожие вопросы