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

13.7.6.3. FLUSH Синтаксис

FLUSH [NO_WRITE_TO_BINLOG | LOCAL]    flush_option [, flush_option] ...

FLUSH у оператора есть несколько различных форм, которые очищают или перезагружают различные внутренние кэши, сбрасывают таблицы, или получают блокировки. Выполниться FLUSH, Вы должны иметь RELOAD полномочие. Определенные опции сброса могли бы потребовать дополнительных полномочий, как описано позже.

По умолчанию, записи сервера FLUSH операторы к двоичному журналу так, чтобы они тиражировались к ведомым устройствам репликации. Чтобы подавить журналирование, определите дополнительное NO_WRITE_TO_BINLOG ключевое слово или его псевдоним LOCAL.

Отметить

FLUSH LOGS, FLUSH TABLES WITH READ LOCK (с или без табличного списка), и FLUSH TABLES tbl_name ... FOR EXPORT не пишутся двоичному журналу в любом случае, потому что они вызвали бы проблемы если тиражировано в ведомое устройство.

Отправка a SIGHUP сигнализируйте к причинам сервера несколько операций сброса, чтобы произойти, которые подобны различным формам FLUSH оператор. См. Раздел 5.1.11, "Ответ сервера на Сигналы".

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

RESET оператор подобен FLUSH. См. Раздел 13.7.6.6,"RESET Синтаксис", для информации об использовании RESET оператор с репликацией.

flush_option может быть любой из следующих элементов.

mysqladmin утилита обеспечивает интерфейс командной строки для некоторых операций сброса, используя команды такой как flush-hosts, flush-logs, flush-privileges, flush-status, и flush-tables. См. Раздел 4.5.2, "mysqladmin — Клиент для Администрирования MySQL Server".

Отметить

Не возможно выйти FLUSH операторы в пределах сохраненных функций или триггеров. Однако, можно использовать FLUSH в хранимых процедурах, пока их не вызывают от сохраненных функций или триггеров. См. Раздел D.1, "Ограничения на Сохраненные Программы".

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

FLUSH TABLES Синтаксис

FLUSH TABLES имеет несколько форм, описанных после. Если любая разновидность TABLES опция используется в a FLUSH оператор, это должна быть единственная используемая опция. FLUSH TABLE синоним для FLUSH TABLES.