Миграция из MySQL в MariaDB и наоборот

Я занимаюсь исследованием миграции с MySQL на MariaDB и наоборот.

Как кажется, первая часть должна быть простой и не сложной, как указано здесь: MariaDB по сравнению с MySQL - Совместимость

Это часть "viceversa", которая меня размалывает: MariaDB → MySQL. Я просто не мог найти ничего полезного в этой теме.

Может ли кто-нибудь помочь? Любые советы, подсказки? Есть ли осложнения, перенесенные из MariaDB обратно в MySQL?

Большое вам спасибо.

Ответ 1

Если есть кто-то, кто должен когда-либо заботиться о переходе с MariaDB на MySQL, это будет Oracle. Поскольку Oracle притворяется, что MariaDB не существует (политика политики компании), он также не дает возможности мигрировать (что меня не беспокоит лично, потому что, находясь в команде MariaDB, я бы предпочел, чтобы люди выбрали его и оставались там:)

Сказав все вышеизложенное, миграция должна быть простой, если вы не используете специальные функции (поэтому, кроме MyISAM/Innodb, нет движков хранения). Вы завершаете MariaDB, вы сохраняете каталог данных, удаляете MariaDB, устанавливаете MySQL, копируете сохраненный каталог данных обратно. В худшем случае вам нужно будет удалить параметры из my.ini/my.cnf, которые не распознаются MySQL.

То, что я пытаюсь сделать, - это то, что постоянные форматы данных для наиболее часто используемых систем хранения совместимы, не требуется миграция данных (по крайней мере, пока нет:)

Ответ 2

Очень легко переносить Mysql на MariaDB (так, никаких систем хранения помимо MyISAM/Innodb).

  • Резервное копирование базы данных
  • Остановить сервер mysql
  • Установите свой репозиторий (http://downloads.mariadb.org/mariadb/repositories/), это зависит от вашего стека linux.
  • Выполните команду commande для установки MariaDB.

Но теперь перенаправить MariaDB в Mysql сложнее. У меня еще нет решения для этой операции. С моей последней попытки я разбил свой сервер...