Установка 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: , ,

7 комментариев to “Установка MariaDB Debian / Ubuntu”

  1. v Says:

    Пожалуйста, дайте ссылку на подтверждение того, что mariadb является расширенной версией Percona Server

  2. admin Says:

    Разработчики у percona и mariadb естественно разные, но в новых версиях mariadb тот же самый Xtradb был переименован в Percona-Xtradb , то есть идет заимствование функций и фишек. Интересно почитать http://monty-says.blogspot.com/2010/03/time-flies-one-year-of-mariadb.html

  3. V Says:

    там не написано, что MariaDB является расширенным вариантов Percona Server, там указано, что заимствованы некоторые патчи для расширенной статистики.

  4. admin Says:

    Практически весь функционал, находящийся в Percona , есть и в MariaDB. Плюс ко всему есть свои дополнительные плюшки у MariaDB. Например если вам нужен Percona со sphinx, то это и будет MariaDB и именно это я и имел в виду 😉

  5. zamotivator Says:

    Вы ошибаетесь.
    1) MariaDB является не compatible c Oracle версией MySQL. Просто поменять Oracle на Maria не получится. А вот на Percona — получится
    2) В Maria отсутствует значительное число патчей на InnoDB и сам MySQL. Да, они портируют фичи одну за одной, но в целом разниа существенная, и не только в наборе фич

  6. CSRedRat Says:

    Здравствуйте, а почему MariaDB нет в пакетной базе Debian и Ubuntu (или в Ubuntu Software Center)? Почему на официальном сайте MariaDB нет сборки под Ubuntu? Появятся ли эти пакеты когда-нибудь в указанных дистрибутивах и как можно помочь, чтобы они там появились? Хотелось бы пользоваться этой СУБД из коробки. Это поможет распространению MariaDB, добавит легкости и просты в установку 🙂
    С Уважением, Сергей.

  7. admin Says:

    Неполная совместимость с MySQL, видимо, тормозит процесс внедрения в репо, да и ментрейтор порта нужен для поддержания пакета.

Leave a Reply