Spec-Zone .ru
спецификации, руководства, описания, API
|
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 тот синтаксис производит ошибку.