Mysql не поддерживает прямые версии с пропуском обновлений, поэтому вам придется обновлять по шагам: 5.5-> 5.6-> 5.7, а затем, может быть, 8 (на самом деле, иногда для простых баз данных 5.5-> 5.7 переход может работать, но это не гарантируется, и вы можете потерять данные).
- сделать резервную копию
- Вам необходимо иметь совместимую
mysql2
версию гема (достаточно * fre sh) ) - См. MySQL изменения ( 5.6 и 5.7 ) и соответствующие руководства по обновлению до:
- сделать ваше приложение совместимость (замена устаревших / удаленных функций, адаптация к новым значениям по умолчанию и т. д. c.)
- перенос данных и сама mysql (если ваша база данных велика или находится под постоянной нагрузкой, логический дамп + загрузка может быть неприемлемым ), обычно включает обновление до самой последней версии исправления, а затем переход к следующей версии, иногда с использованием mysql инструмента миграции
- плана простоя (в худшем случае - восстановления из резервной копии)
Чтобы минимизировать время простоя - вы можете сделать мак Использование способности mysql для создания кластера смешанной версии (добавьте подчиненного 5.6 к вашему текущему ведущему 5.5, затем перейдите к ведущему и т. д.)