Spec-Zone .ru
спецификации, руководства, описания, API
|
Понижая к MySQL 5.5 от MySQL 5.6, имейте в виду следующие проблемы, касающиеся функций, найденных в MySQL 5.6, но не в MySQL 5.5:
mysql.user
у таблицы в MySQL 5.6 есть a password_expired
столбец. mysql.user
таблица в
MySQL 5.5 не делает. Это означает, что учетная запись с паролем с истекшим сроком в MySQL 5.6 будет
обычно работать в MySQL 5.5.
InnoDB
поиск индексирует (с типом FULLTEXT
), представленный в MySQL 5.6.4, не являются совместимыми с более
ранними версиями MySQL, включая более ранние выпуски в 5.6 рядах. Отбросьте такой, индексирует прежде,
чем выполнить упадок.
InnoDB
небольшие размеры страницы, определенные innodb_page_size
параметр конфигурации, представленный в MySQL 5.6.4, не является совместимым с более ранними версиями
MySQL, включая более ранние выпуски в 5.6 рядах. Выведите все InnoDB
таблицы в экземплярах, которые используют меньшее InnoDB
размер страницы,
отбросьте таблицы, и воссоздайте и перезагрузите их после упадка.
С MySQL 5.6, relay-log.info
файл содержит количество
строки и значение задержки репликации, таким образом, формат файла отличается от этого в более старых
версиях. См. Раздел 16.2.2.2, "Ведомые Журналы Состояния".
Если Вы понизите ведомый сервер к версии, более старой чем MySQL 5.6, то более старый сервер не будет
читать файл правильно. Чтобы адресовать это, измените файл в текстовом редакторе, чтобы удалить
начальную строку, содержащую число строк.
Начинаясь с MySQL 5.6.6, MySQL Server использует двоичные события журнала Версии 2
при записи двоичного журнала. Записанные события журнала Версии 2 использования журналов двоичного файла
не могут чтением более ранними версиями MySQL Server. Чтобы генерировать двоичный журнал, который
пишется, используя события журнала Версии 1, читаемые более старыми серверами, запустите MySQL 5.6.6 или
более позднее использование сервера --log-bin-use-v1-row-events=1
, который вынуждает сервер использовать
события Version 1 при записи двоичного журнала.