@BoDRbI
VoIP Developer

Какие существуют варианты создания mysql slave ноды для большой БД?

Добрый день.
Возникла необходимость создать mysql'ную slave ноду, с минимальным простоем, база имеет размер более 20Gb, прочитал мануалы, вариант с mysqldump'ом мне кажется не подходит, так как весьма долго происходит вставка данных, может быть кто-то имеет подобный опыт и сможет дать совет или направить на путь истинный.
Спасибо
  • Вопрос задан
  • 132 просмотра
Пригласить эксперта
Ответы на вопрос 2
MaxDukov
@MaxDukov
впишусь в проект как SRE/DevOps.
инструкция.
Или я Вас неправильно понял, и Вас беспокоит именно даунтайм при первоначальной синхронизации?
Ответ написан
martin74ua
@martin74ua Куратор тега MySQL
Linux administrator
У вас сервер случайно не виртуальный? Я на esx так slave создаю.

1. Конфигурирую мастер. Прописываю log-bin, и все что нужно
2. service mysqld stop
3. clone virtual machine
4. service mysqld start
На 4-м шаге ждать конца клонирования не надо - система делает снапшот, и клонирует с него. Снапшот делается около минуты. После этого сервис продолжает работу.

если не виртуальный, и достаточно места - вместо клонирования можно скопировать целиком каталог /var/lib/mysql и запустить mysql дальше. А уже копию сливать на слейв и там запускать
Ответ написан
Ваш ответ на вопрос

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

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