2011-12-19 4 views
0

Я читал некоторые статьи о том, как реализовать решение высокой доступности, использование Heartbeat для проверки мастер MySQL нарушается, если сломанный затем переключиться на резервный сервер,о MySQL высокой доступности

один вопрос, когда главный сервер поврежден, работает резервный сервер, как сервер резервного копирования получает предварительные данные главного сервера

Другой вопрос, может быть, иногда главный сервер не сломан, но служба mysql нарушена, в этой ситуации Heartbeat все равно переключится на резервный сервер?

ответ

3

Что вы обычно хотите сделать, это настроить конфигурацию мастер-мастер, но обычно используйте только один мастер. Это был каждый хозяин, который также действует как подчиненный другому хозяину. Теоретически вы можете изменять записи в одном, и они будут синхронизироваться. На практике я бы не делал серьезных обновлений на обоих серверах одновременно.

Моя текущая настройка - это конфигурация мастер-мастера, причем каждый мастер также имеет подчиненное устройство. Затем вы можете «переустановить» вторичный мастер/ведомый и «отступить», когда это необходимо. Я действительно делаю это, если у меня есть изменения в базе данных, которые займут некоторое время.

Смежные вопросы