Кто-нибудь переносил производственные машины с MySQL на MariaDB?


10

Сейчас я использую MySQL для большинства наших БД и хотел бы покинуть корабль Oracle, прежде чем это займет больше времени. Насколько я понимаю, переход с MySQL-> MariaDB должен быть тривиальным, но пойти другим путем не так просто. Кто-нибудь сделал этот прыжок еще?

Изменить: Бонусные баллы, если у вас есть неподтвержденная информация об этом с Debian / Ubuntu.


Прежде чем это займет больше поворота ... к чему?
Joeqwerty

2
Я парень из FOSS, поэтому короткий ответ более замкнутый и менее благоприятный для сообщества. Я ограничу более подробные / мыльные квадратные объяснения для блуждающих блогов и тому подобное. =)
Брайан Эйджи

1
Какое приложение работает над БД? Это поддерживается? Мне кажется, даже если это работает сегодня, более долгосрочный вопрос заключается в том, продолжит ли приложение работать, если mariaDB и MySQL расходятся.
uSlackr

1
почему бы просто не сходить на oss-разветвленный mysql? Или вы, возможно, рассматривали PostgreSQL?
Уоррен

1
MariaDB не единственный другой вариант. Существует также Percona Server.
барон Шварц

Ответы:


9

Я перенес различные серверы с MySQL на MariaDB несколько недель назад без каких-либо проблем.

Если вы хотите получить полный список того, что может быть несовместимым, вы можете посмотреть здесь: http://kb.askmonty.org/en/mariadb-versus-mysql-compatibility .

Если вы обновляете версию MariaDB до более высокого уровня, чем MySQL, вам просто нужно установить бинарный файл mysql_upgrade, как указано на http://kb.askmonty.org/en/upgrading-to-mariadb-from-mysql .

Более того, с MariaDB 5.3 (выпущенной в конце июля) они теперь предоставляют надлежащий репозиторий, поэтому нет необходимости устанавливать вручную: http://downloads.askmonty.org/mariadb/repositories/


Работает ли PHPmyadmin полностью с mariadb?
Джон

Да, он отлично работает, протокол такой же, как MySQL.
MunsterNet

2

Я знаю друга, который без проблем переместил свой форум vBulletin на MariaDB, используя движок XtraDB, и отметил некоторые улучшения производительности по сравнению с MySQL с InnoDB.

Следует отметить, что NDB не работает с MariaDB [ Source ].


1
Повышение производительности может быть связано только с переходом на XtraDB, который также может использоваться с MySQL.
Джошуа Хоблитт

1

Прочитав http://vbtechsupport.com/606/ , я перешел с большинства моих серверов на сборки MariaDB 5.2, и многие клиенты сделали то же самое с положительными результатами. Определенно стоит того!


0

То же самое здесь - перенес нашу единственную базу данных MySQL в MariaDB два года назад. Это было так же просто, как удалить пакет сервера MySQL и вместо него установить MariaDB.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.