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

13.4.2.6. STOP SLAVE Синтаксис

STOP SLAVE [thread_types]thread_types:    [thread_type [, thread_type] ... ]thread_type: IO_THREAD | SQL_THREAD

Останавливает ведомые потоки. STOP SLAVE требует SUPER полномочие. Рекомендуемая передовая практика должна выполниться STOP SLAVE на ведомом устройстве прежде, чем остановить ведомый сервер (см. Раздел 5.1.12, "Процесс Завершения работы", для получения дополнительной информации).

При использовании основанного на строке формата журналирования: следует выполниться STOP SLAVE или STOP SLAVE SQL_THREAD на ведомом устройстве до завершения работы ведомого сервера, если Вы тиражируете какие-либо таблицы, которые используют нетранзакционный механизм хранения (см. Примечание позже в этом разделе).

Как START SLAVE, этот оператор может использоваться с IO_THREAD и SQL_THREAD опции, чтобы назвать поток или потоки, которые будут остановлены.

В MySQL 5.7, STOP SLAVE вызывает неявную фиксацию продолжающейся транзакции. См. Раздел 13.3.3, "Операторы Который Причина Неявная Фиксация".

Начинание с MySQL 5.7.1, gtid_next должен быть установлен в AUTOMATIC прежде, чем сделать это заявление (Ошибка #16062608).

Отметить

В MySQL 5.7, STOP SLAVE ожидает, пока текущая группа события репликации, влияющая на одну или более нетранзакционных таблиц, не закончила выполняться (если есть какая-либо такая группа репликации), или до пользовательских проблем a KILL QUERY или KILL CONNECTION оператор. (Ошибка #319, Ошибка #38205)

В очень старых версиях MySQL (перед 4.0.5), вызвали этот оператор SLAVE STOP. В MySQL 5.7 тот синтаксис производит ошибку.