Исправление базы данных на соответствие новому движку

Самый действенный и простой способ проверить, соответствует ли база данных новому движку на новом сервере, это выгрузить описания таблиц из старой базы (без данных) и попробовать прогрузить их на новом сервере в базу.

Для удобства отслеживания процесса, рекомендуется выгружать и загружать базы по одной.

Создание списка команд для вышрузки дампов

Для получения скрипта выгрузки баз данных по одной можно воспользоваться следующим скриптом

Данный скрипт выведет список всех команд для создания бекапа каждой бд в отдельном файле

Создане дампов

Для создания дампов баз данных выполните предоставленные команды в терминале. При активации команды нужно будет ввести пароль пользователя MySQL.

Архивация

После создания дампов, в текущей папке терминала будут созданы файлы dump_<наименование бд>.sql

Для удобства переноса создадим архив

Перенос архива на новый сервер сервер

Работа на новом сервере

Распаковываем архив

После распаковки в текущей папке появятся файлы для создания баз данных

Заливаем структуру БД

Для применения структуры базы данных выполните команду

Команду надо выполнить для каждой базы.

В процессе работы будут выдавться сообщения, включая ошибки. Каждую ошибку надо рассматривать отдельно и проверять, что не так.

Работа исключительно ручная.