Spec-Zone .ru
спецификации, руководства, описания, API

13.4.1.2. RESET MASTER Синтаксис

RESET MASTER

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

В MySQL 5.6.5 и позже, RESET MASTER также очищает значения gtid_purged системная переменная (известный как gtid_lost в MySQL 5.6.8 и ранее) так же как глобальное значение gtid_executed (gtid_done, до MySQL 5.6.9) системная переменная (но не ее значение сеанса); то есть, выполнение этого оператора устанавливает каждое из этих значений к пустой строке ('').

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

Важный

Эффекты RESET MASTER отличайтесь от таковых PURGE BINARY LOGS 2 ключевыми способами:

  1. RESET MASTER удаляет все двоичные файлы журнала, которые перечисляются в индексном файле, оставляя только единственный, пустой двоичный файл журнала с числовым суффиксом .000001, тогда как нумерация не сбрасывается PURGE BINARY LOGS.

  2. RESET MASTER не предназначается, чтобы использоваться, в то время как любые ведомые устройства репликации работают. Поведение RESET MASTER когда использующийся, в то время как ведомые устройства работают, неопределено (и таким образом неподдерживаемый), тогда как PURGE BINARY LOGS может безопасно использоваться, в то время как ведомые устройства репликации работают.

См. также Раздел 13.4.1.1,"PURGE BINARY LOGS Синтаксис".

RESET MASTER может оказаться полезным, когда Вы сначала устанавливаете ведущее устройство и ведомое устройство, так, чтобы можно было проверить установку следующим образом:

  1. Запустите ведущее устройство и ведомое устройство, и запустите репликацию (см. Раздел 16.1.1, "Как Установить Репликацию").

  2. Выполните несколько тестовых запросов на ведущем устройстве.

  3. Проверьте, что запросы были тиражированы в ведомое устройство.

  4. Когда репликация работает правильно, проблема STOP SLAVE сопровождаемый RESET SLAVE на ведомом устройстве затем проверьте, что любые нежелательные данные больше не существуют на ведомом устройстве.

  5. Проблема RESET MASTER на ведущем устройстве, чтобы очистить тестовые запросы.

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