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

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

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

Меня беспокоит часть «наоборот»: MariaDB -> MySQL. Я просто не мог найти ничего полезного по этой теме.

Кто-нибудь может помочь? Есть совет, подсказка? Есть ли сложности при переходе с MariaDB обратно на MySQL?

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


person AlexRebula    schedule 22.11.2011    source источник
comment
Вы можете принять один из ответов сейчас, я уверен.   -  person Vael Victus    schedule 09.11.2012


Ответы (2)


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

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

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

person Vladislav Vaintroub    schedule 22.11.2011

Мигрировать Mysql на MariaDB очень просто (поэтому никаких механизмов хранения, кроме MyISAM/Innodb).

  1. Сделайте резервную копию вашей базы данных
  2. Остановить сервер mysql
  3. Установите свой репозиторий (http://downloads.mariadb.org/mariadb/repositories/), это зависит от вашего стека Linux.
  4. Выполните командную строку для установки MariaDB.

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

person Aurélien    schedule 26.10.2012