Как проверить HA БД MySQL

Недавно мы тестировали решение HA Database от стороннего поставщика. Я провел несколько стресс-тестов, чтобы увидеть некоторые показатели для статуса Master & Slave и т. Д., Однако я хотел бы проверить фактическое переключение при сбое.

Мне нужен способ проверить отказоустойчивость или какой-либо другой способ отключить Master DB, но не через интерфейс сторонних производителей, так как я не могу гарантировать, что у них нет проверок при отключении Master. Кстати, решение HA для баз данных находится в облаке, поэтому доступ к серверу невозможен.

Какие-либо предложения?

PS Стоит ли спрашивать dba stackexchange?

1 ответ

Решение

Есть несколько способов сделать это.

  • Остановить один случай - это очевидное дело.

  • Заблокируйте доступ к mysql (TCP-порт 3306) на брандмауэре экземпляра.

  • Установить экземпляр только для чтения может работать частично (SET GLOBAL read_only = ON;)

Я всегда предпочел бы просто бесцеремонно отключить один из узлов.

Другие вопросы по тегам