Назад | Перейти на главную страницу

Как обновить MySQL 5.6 до MariaDB

Мы используем MySQL 5.6 на продуктивном сервере, который хотим перенести на MariaDB. По многим причинам, но главная причина в том, как работает Master <-> Master Replication на MariaDB.

Есть много руководств по замене Drop in, касающихся перехода с MySQL 5.5 на Mariadb (которые также работали в наших тестах), НО в наших тестах замена mariadb не работала должным образом при выполнении на машине на базе MySQL 5.6.

Есть ли намек на то, как это могло работать?

Бонусный балл за подсказки, как это делается на Freebsd 10.0

Подставная замена MySQL-5.6 - это MariaDB-10.0.x, а не версия 5.5. И даже тогда я не уверен, что все функции Mysql уже перенесены на MariaDB.

На данный момент текущая версия databases/mariadb100-server это 10.0.17. Вы можете заменить порты следующим образом:

pkg delete -f mysql56-server
pkg delete -f mysql56-client
make -C /usr/ports/databases/mariadb100-server install clean

Надеюсь, вы сначала попробуете все это на тестовой машине.