Spec-Zone.ru › MySQL 5.7

16.4.1 Репликация: особенности и проблемы

  • 16.4.1.1 Репликация и AUTO_INCREMENT
  • 16.4.1.2 Репликация и таблицы BLACKHOLE
  • 16.4.1.3 Репликация и наборы символов
  • 16.4.1.4 Репликация и CHECKSUM TABLE
  • 16.4.1.5 Репликация инструкций CREATE ... IF NOT EXISTS
  • 16.4.1.6 Репликация инструкций CREATE TABLE ... SELECT
  • 16.4.1.7 Репликация CREATE SERVER, ALTER SERVER и DROP SERVER
  • 16.4.1.8 Репликация CURRENT_USER()
  • 16.4.1.9 Репликация инструкций DROP ... IF EXISTS
  • 16.4.1.10 Репликация с различными определениями таблиц на источнике и реплике
  • 16.4.1.11 Репликация и параметры таблиц DIRECTORY
  • 16.4.1.12 Репликация и значения с плавающей точкой
  • 16.4.1.13 Репликация и поддержка дробных секунд
  • 16.4.1.14 Репликация и FLUSH
  • 16.4.1.15 Репликация и системные функции
  • 16.4.1.16 Репликация вызываемых функций
  • 16.4.1.17 Репликация и LIMIT
  • 16.4.1.18 Репликация и LOAD DATA
  • 16.4.1.19 Репликация и max_allowed_packet
  • 16.4.1.20 Репликация и таблицы MEMORY
  • 16.4.1.21 Репликация системной базы данных mysql
  • 16.4.1.22 Репликация и оптимизатор запросов
  • 16.4.1.23 Репликация и разбиение таблиц
  • 16.4.1.24 Репликация и REPAIR TABLE
  • 16.4.1.25 Репликация и зарезервированные слова
  • 16.4.1.26 Репликация и остановки источника или реплики
  • 16.4.1.27 Ошибки реплики во время репликации
  • 16.4.1.28 Репликация и серверный SQL режим
  • 16.4.1.29 Репликация и временные таблицы
  • 16.4.1.30 Повторные попытки репликации и таймауты
  • 16.4.1.31 Репликация и часовые пояса
  • 16.4.1.32 Репликация и несоответствия транзакций
  • 16.4.1.33 Репликация и транзакции
  • 16.4.1.34 Репликация и триггеры
  • 16.4.1.35 Репликация и TRUNCATE TABLE
  • 16.4.1.36 Репликация и длина имени пользователя
  • 16.4.1.37 Репликация и переменные
  • 16.4.1.38 Репликация и представления

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

Репликация на основе инструкций зависит от совместимости на уровне SQL между источником и репликой. Другими словами, успешная репликация на основе инструкций требует, чтобы все используемые SQL-функции поддерживались как на сервере источнике, так и на сервере реплики. Если на сервере источнике используется функция, доступная только в текущей версии MySQL, то репликация на реплику, использующую более раннюю версию MySQL, невозможна. Такие несовместимости могут также возникнуть в рамках одной версии релиза, а также между версиями.

Если планируется использовать репликацию на основе инструкций между MySQL 5.7 и предыдущими версиями MySQL, рекомендуется обратиться к соответствующему разделу руководства MySQL Reference Manual для получения информации о характеристиках репликации в указанных предыдущих версиях.

При репликации на основе инструкций MySQL могут возникнуть проблемы с репликацией хранимых процедур или триггеров. Эти проблемы можно избежать, используя вместо этого репликацию на основе строк MySQL. Подробный список проблем см. в Разделе 23.7, “Двоичный лог хранимых программ”. Дополнительную информацию о репликации на основе строк и форматах двоичного лога см. в Разделе 5.4.4.1, “Форматы двоичного лога” и Разделе 16.2.1, “Форматы репликации”.

Дополнительную информацию, специфичную для репликации и InnoDB, см. в Разделе 14.20, “InnoDB и репликация MySQL”. Информацию, относящуюся к репликации с NDB Cluster, см. в Разделе 21.7, “Репликация NDB Cluster”.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/replication-features.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API