DEVOPSTRAINER
Вопросы / Базы данных

Как настроить master-slave репликацию в MySQL (пошагово)?

Краткий ответ

MySQL реплицирует через binary log (binlog): мастер пишет все изменения в binlog, слейв их скачивает и проигрывает. Пошагово:

1. на мастере включить server-id и log_bin;
2. создать пользователя с правом REPLICATION SLAVE;
3. снять согласованный дамп и запомнить позицию binlog;
4. на слейве задать уникальный server-id, залить дамп;
5. CHANGE MASTER TO ... + START SLAVE;
6. проверить SHOW SLAVE STATUS.

Ещё вопросы по теме «Базы данных»

Готовишься к DevOps-собеседованию?
Полные разборы вопросов, карточки с интервальным повторением, квизы и песочница с реальными сломанными Linux-серверами — бесплатно после входа.
Открыть тренажёр →