Здравствуйте!
Я полностью поддерживаю Ваше решение! Я перевел свои серверы на MariaDB с MySQL 3 года назад и не от хорошей жизни. Версии MySQL после покупки его компанией Oracle становились все хуже и хуже. Постоянные падения и ошибки в таблицах плохо влияли на доступность сайтов, тогда было принято решение перейти на MariaDB.
Результат полностью себя оправдал, MariaDB очень стабильна и хорошо оптимизирована. Трехлетний аптайм без перерывов на нескольких серверах отлично это доказывает.
Выбор версии MariaDB
Существует 2 ветки MariaDB - 5.x и 10.x.
5.x - это версии, максимально приближенные к MySQL последних версий, они полностью совместимы с MySQL. Если вы только переходите на MariaDB с MySQL - эта линейка версий для вас.
10.x - новая линейка версий, которую начали после версии 5.5. Эти версии полностью не копируют все новые функции последних версий MySQL, но содержат свои уникальные функции. Они по прежнему совместимы с MySQL, но, если вы только начинаете использовать MariaDB - лучше начать с версии 5.5.
Установка MariaDB на Linux сервер
Дистрибутивов MariaDB обычно нет в репозитариях основных дистрибутивов Linux (например в CentOS 6 и CentOS 7). Но, даже если бы были, лучше установить в систему родной репозитарий MariaDB, чтобы всегда иметь актуальные версии. Для установки репозитария yum следуйте инструкции:
1. Создайте новый файл репозитария с помощью команды:
vi /etc/yum.repos.d/MariaDB.repo
Нажмите клавишу i для перехода в режим редактирования редактора vi.
2. Получите текст файла для своей версии дистрибутива Linux по этой ссылке. Вам понадобится выбрать название дистрибутива, его версию и разрядность:
Скопируйте текст для файла репозитария, вставьте его в свой файл и нажмите ":wq" для выхода из редактора vi с сохранением.
Теперь можно установить MariaDB Server и программы окружения с помощью yum:
yum install MariaDB-server MariaDB-client
Библиотеки для различных языков программирования можно устанавливать для MySQL, они полностью совместимы. Например, для PHP:
yum install php-mysql
Теперь вам необходимо запустить установленный сервер MariaDB и перейти к его настройке:
service mysql start
Если вы все сделали правильно, увидите такое сообщение:
Настройка MariaDB
Для нормального начала работы с MariaDB, вам необходимо установить root пароль. Подробно о тюнинге и оптимизации базы данных я расскажу в специальной статье, это не первоочередные вещи.
Первоначальная установка root пароля MySQL:
Самый простой способ установить пароль root - использовать специальный скрипт, он входит в дистрибутив MariaDB:
/usr/bin/mysql_secure_installation
Следуйте инструкциям и установите root пароль.
Если у вас остались вопросы или нужны уточнения - пожалуйста, задайте вопрос или оставьте комментарий.
Я всегда рад помочь!
Удачи!