Давно хотел сменить MySQL на что-то более производительное. Выбирал по критерию максимально совместимости. Мой выбор пал на MariaDB.
Как оказалось заменить MySQL на MariaDB по времени занимает примерно 5 минут. При этом если у вас есть сайты которые в этот момент работаю, потеряют доступ к базе на 1-2 секунды (у меня и того меньше).
Как это сделать
заходим по SSH на свой сервер по рутом и добавляем ключи
1 |
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db |
После чего видим примерно такой лог
1 2 3 4 5 6 7 |
localhost:~# apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.ASyOPV87XC --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db gpg: requesting key 1BB943DB from hkp server keyserver.ubuntu.com gpg: key 1BB943DB: public key "Daniel Bartholomew (Monty Program signing key) <dbart@askmonty.org>" imported gpg: no ultimately trusted keys found gpg: Total number processed: 1 gpg: imported: 1 |
Генерируем нужные вам пути к сорцам на это странице.
добавляем то что сгенерировали
1 |
nano /etc/apt/sources.list |
обновляем источники
1 |
apt-get update |
И устанавливаем!
1 |
apt-get install mariadb-server-5.2 |
В процессе установки у вас будет удален MySQL. В этот момент на ваших сайтах будет временное падение (1-10 секунд).
Еще спросят по поводу изменения конфигурации сервера БД. Мне лично не было необходимости что-то менять и я пропустил этот шаг (N). И все… Вы счастливы!
Здравствуйте, а почему MariaDB нет в пакетной базе Debian и Ubuntu (или в Ubuntu Software Center)? Почему на официальном сайте MariaDB нет сборки под Ubuntu? Появятся ли эти пакеты когда-нибудь в указанных дистрибутивах и как можно помочь, чтобы они там появились? Хотелось бы пользоваться этой СУБД из коробки. Это поможет распространению MariaDB, добавит легкости и просты в установку 🙂
С Уважением, Сергей.
Как много вопросов сразу. Постараюсь по мере знаний ответить.
>>
почему MariaDB нет в пакетной базе Debian и Ubuntu (или в Ubuntu Software Center)
Не я отвечаю за сборку пакетов, но имея такую возможность, я бы всенепременно включил ее в вариант выборов.
>>
Почему на официальном сайте MariaDB нет сборки под Ubuntu?
Не вижу сложности ее собрать у себя на сервере. Сам не являюсь профессиональным админом.
>>
Появятся ли эти пакеты когда-нибудь в указанных дистрибутивах и как можно помочь, чтобы они там появились?
Лично мне очень бы хотелось чтоб они там появились. Чтоб они там появились, необходимо писать в сообщество убутны.
>>
Хотелось бы пользоваться этой СУБД из коробки. Это поможет распространению MariaDB, добавит легкости и просты в установку
Тут могу только личным опытом использования попытаться убедить в том, что при моих наблюдениях работы между мискулем и машкой, скорость работы и стабильность MariaDB на высоте!