Использование репликации Mysql для репликации в определенное время

моя работа имеет тестирование, постановку и производственную среду. Они хотят, чтобы большинство изменений базы данных выполнялось в промежуточной среде, а рабочая среда реплицировала промежуточную среду. Из исследования, которое я сделал, кажется, что процесс репликации Mysql был бы лучшим способом сделать это. Таким образом, промежуточная база данных будет главной БД, а рабочий сайт будет работать на подчиненной БД. Так мой вопрос заключается в следующем.

из того, что я нашел, я смог понять о том, как настроить среду базы данных master slave, но ресурсы, которые я нашел, не подробно рассказывают о том, как часто slave разговаривает с базой данных master. Я хотел бы, чтобы раб разговаривал с хозяином либо по требованию, либо в определенное время в течение дня. Возможно, я неправильно понимаю ресурсы, которые читаю, но именно поэтому я задаю этот вопрос. Я бы не хотел, чтобы база данных постоянно слушала новые изменения в главном журнале. Как работает репликация по умолчанию и как могу ли я заставить его слушать в определенное время или когда я скажу это.

спасибо

3
задан Anthony Reed
17.01.2023 8:44 Количество просмотров материала 3677
Распечатать страницу

1 ответ

поскольку это специальная синхронизация, не настраивайте master-slave или master-master, так как вы делаете свою жизнь более сложной, чем необходимо. Просто настройте задание cron или AT job для синхронизации через дамп на ваш выбор: простая копия файла, сокеты или соединение TCP / ip mysql для передачи.

0
отвечен Chris 2023-01-18 16:32

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх