Spec-Zone .ru
спецификации, руководства, описания, API
|
Некоторые формы FLUSH
оператор не регистрируется, потому что они могли вызвать проблемы если
тиражировано в ведомое устройство: FLUSH LOGS
,
FLUSH
MASTER
, FLUSH SLAVE
, и FLUSH
TABLES WITH READ LOCK
. Для примера синтаксиса см. Раздел
13.7.6.3,"FLUSH
Синтаксис". FLUSH TABLES
, ANALYZE TABLE
, OPTIMIZE TABLE
, и REPAIR TABLE
операторы пишутся двоичному журналу и таким образом тиражируются
в ведомые устройства. Это обычно не проблема, потому что эти операторы не изменяют табличные данные.
Однако, это поведение может вызвать трудности при определенных обстоятельствах. Если Вы тиражируете таблицы
полномочия в mysql
база данных и обновление те таблицы непосредственно без
использования GRANT
,
Вы должны проблема a FLUSH PRIVILEGES
на ведомых устройствах, чтобы осуществить новые полномочия.
Кроме того, если Вы используете FLUSH TABLES
переименовывая a MyISAM
таблица, которая является частью a MERGE
таблица, следует выйти FLUSH TABLES
вручную на ведомых устройствах. Эти операторы пишутся двоичному
журналу, если Вы не определяете NO_WRITE_TO_BINLOG
или его псевдоним LOCAL
.