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

16.4.1.14. Репликация и FLUSH

Некоторые формы 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.