Установка MariaDB Debian / Ubuntu
MariaDB идет как расширенная версия MySQL ( правда не до конца совместимая ) и , по словам разработчиков, обладает улучшенной устойчивостью в падениям и крешу таблиц и к нативной поддержке модулей типа Sphinx.
На данный момент присутствуют репо для Ubuntu и Debian c поддержкой версий 5.1 , 5.2 , 5.3 .
Генерируем репо под нужную версию
http://downloads.askmonty.org/mariadb/repositories/
Заносим в /etc/apt/sources.list репо
Обновляем кеш пакетов
apt-get update
На всякий пожарный делаем дамп/бекап всех БД
Ставим MariaDB через ее метапакет
apt-get install —force-yes -y mariadb-server
Проверяем
electron:~# mysql -V
mysql Ver 14.16 Distrib 5.1.55-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
UPD Спасибо zamotivator за объяснение некоторых тонкостей.
Tags: Debian, mysql, Ubuntu
Пожалуйста, дайте ссылку на подтверждение того, что mariadb является расширенной версией Percona Server
Разработчики у percona и mariadb естественно разные, но в новых версиях mariadb тот же самый Xtradb был переименован в Percona-Xtradb , то есть идет заимствование функций и фишек. Интересно почитать http://monty-says.blogspot.com/2010/03/time-flies-one-year-of-mariadb.html
там не написано, что MariaDB является расширенным вариантов Percona Server, там указано, что заимствованы некоторые патчи для расширенной статистики.
Практически весь функционал, находящийся в Percona , есть и в MariaDB. Плюс ко всему есть свои дополнительные плюшки у MariaDB. Например если вам нужен Percona со sphinx, то это и будет MariaDB и именно это я и имел в виду 😉
Вы ошибаетесь.
1) MariaDB является не compatible c Oracle версией MySQL. Просто поменять Oracle на Maria не получится. А вот на Percona — получится
2) В Maria отсутствует значительное число патчей на InnoDB и сам MySQL. Да, они портируют фичи одну за одной, но в целом разниа существенная, и не только в наборе фич
Здравствуйте, а почему MariaDB нет в пакетной базе Debian и Ubuntu (или в Ubuntu Software Center)? Почему на официальном сайте MariaDB нет сборки под Ubuntu? Появятся ли эти пакеты когда-нибудь в указанных дистрибутивах и как можно помочь, чтобы они там появились? Хотелось бы пользоваться этой СУБД из коробки. Это поможет распространению MariaDB, добавит легкости и просты в установку 🙂
С Уважением, Сергей.
Неполная совместимость с MySQL, видимо, тормозит процесс внедрения в репо, да и ментрейтор порта нужен для поддержания пакета.