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

16.4.2. Версии MySQL Compatibility Between репликации

MySQL поддерживает репликацию от одной основной версии до следующей более высокой основной версии. Например, можно тиражировать от ведущего устройства рабочий MySQL 4.1 к ведомому устройству рабочий MySQL 5.0, от ведущего устройства рабочий MySQL 5.0 к ведомому устройству рабочий MySQL 5.1, и так далее.

Однако, можно встретиться с трудностями, тиражируясь от ведущего устройства старшего возраста к более новому ведомому устройству, если ведущее устройство использует операторы или полагается на поведение, больше поддерживаемое в версии MySQL, используемого на ведомом устройстве. Например, в MySQL 5.5, CREATE TABLE ... SELECT операторам разрешают изменить таблицы кроме создаваемого того, но больше не позволяются сделать так в MySQL 5.6 (см. Раздел 16.4.1.5, "Репликация CREATE TABLE ... SELECT Операторы").

Использование больше чем 2 версий MySQL Server не поддерживается во включении установок репликации многократных ведущих устройств, независимо от числа основных или ведомых серверов MySQL. Это ограничение применяется не только к основным версиям, но и к вспомогательным версиям в пределах той же самой основной версии также. Например, если Вы используете цепочечную или круговую установку репликации, невозможно использовать MySQL 5.6.1, MySQL 5.6.2, и MySQL 5.6.4 одновременно, хотя Вы могли использовать любые 2 из этих выпусков вместе.

В некоторых случаях также возможно тиражироваться между ведущим устройством и ведомым устройством, которое является больше чем одной основной версией, более новой чем ведущее устройство. Однако, там известны проблемы с попыткой тиражировать от ведущего устройства рабочий MySQL 4.1 или ранее к ведомому устройству рабочий MySQL 5.1 или позже. Чтобы работать вокруг таких проблем, можно вставить сервер MySQL, выполняющий промежуточную версию между двумя; например, вместо того, чтобы тиражироваться непосредственно от ведущего устройства MySQL 4.1 к ведомому устройству MySQL 5.1, возможно тиражироваться от сервера MySQL 4.1 до сервера MySQL 5.0, и затем от сервера MySQL 5.0 до сервера MySQL 5.1.

Важный

Строго рекомендуется использовать новый выпуск, доступный в пределах данной основной версии MySQL, потому что репликация (и другой) возможности непрерывно улучшается. Также рекомендуется обновить ведущие устройства и ведомые устройства, которые используют ранние выпуски основной версии MySQL к GA (производство) выпуски, когда последние становятся доступными для той основной версии.

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

Для получения дополнительной информации по потенциальным проблемам репликации см. Раздел 16.4.1, "Функции репликации и Проблемы".