Установка и настройка MariaDB на CentOS - подробная инструкция

5
Добрый день!

Я собираюсь перейти с MySQL на MariaDB, но не могу ее установить. Пишу yum install maria-db, но ничего такого yum не находит.

Пожалуйста выложите подробную инструкцию как установить и настроить MariaDB на CentOS сервере.

Спасибо!
спросил 22 мая 2016 Роман Никитин в категории Сис. администрирование
1 Ответ
5
Лучший ответ

Здравствуйте!

Я полностью поддерживаю Ваше решение! Я перевел свои серверы на MariaDB с MySQL 3 года назад и не от хорошей жизни. Версии MySQL после покупки его компанией Oracle становились все хуже и хуже. Постоянные падения и ошибки в таблицах плохо влияли на доступность сайтов, тогда было принято решение перейти на MariaDB. 

Результат полностью себя оправдал, MariaDB очень стабильна и хорошо оптимизирована. Трехлетний аптайм без перерывов на нескольких серверах отлично это доказывает.

Выбор версии MariaDB

Устанавливаем MariaDB на CentOS

Существует 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 по этой ссылке. Вам понадобится выбрать название дистрибутива, его версию и разрядность:

Генерация файла репозитария для установки MariaDB

Скопируйте текст для файла репозитария, вставьте его в свой файл и нажмите ":wq" для выхода из редактора vi с сохранением.

Теперь можно установить MariaDB Server и программы окружения с помощью yum:

yum install MariaDB-server MariaDB-client

Библиотеки для различных языков программирования можно устанавливать для MySQL, они полностью совместимы. Например, для PHP:

yum install php-mysql

Теперь вам необходимо запустить установленный сервер MariaDB и перейти к его настройке:

service mysql start

Если вы все сделали правильно, увидите такое сообщение:

Завершение установки MariaDB на CentOS

Настройка MariaDB

Для нормального начала работы с MariaDB, вам необходимо установить root пароль. Подробно о тюнинге и оптимизации базы данных я расскажу в специальной статье, это не первоочередные вещи.

Первоначальная установка root пароля MySQL:

Самый простой способ установить пароль root - использовать специальный скрипт, он входит в дистрибутив MariaDB:

/usr/bin/mysql_secure_installation

Следуйте инструкциям и установите root пароль. 

Если у вас остались вопросы или нужны уточнения - пожалуйста, задайте вопрос или оставьте комментарий.

Я всегда рад помочь!

Удачи!

Помогите автору статьи:
вКонтакте
Одноклассники
Мой Мир
Google+
Каждый раз, когда вы делитесь этой статьей в социальной сети, ее автор становится немного счастливее! Пожалуйста нажмите на одну из кнопок выше!
Это будет полезно для вас:
  • Установка и настройка NGINX + PHP (php-fpm) на Linux сервере
  • Эмулятор Андроид, установка и настройка в Windows
  • Настройка айфона, нужна инструкция
  • Простая установка Webmin и Virtualmin на любом Linux
  • Репозитории Centos - все, что необходимо знать
  • Установка и настройка GSM сигнализации (часть 3)
  • Установка и настройка GSM сигнализации (часть 2)
  • Установка и настройка GSM сигнализации (часть 1)
  • ответил 22 мая 2016 Эксперт Дмитрий (24,248 баллов)
    выбран 06 июля 2016 Эксперт Михаил
    И где настройка?  тема то как звучит...... не только установка, а и настройка!
    Первоначальная настройка выполняется скриптом mysql_secure_installation

    Если вас интересует оптимизация - то это тема отдельной статьи, планирую об этом написать позднее.
    Новые статьи:
  • Батарейка L1154, ее аналоги, описание и характеристики
  • Google Authenticator для компьютера: установка и использование
  • Семья Т+ 80: описание тарифного плана Билайн, подключение
  • Ошибка 0xc00000e9 при запуске Windows – решение
  • Как правильно жарить говядину на сковородке: советы и секреты
  • Зерновой или травяной откорм бычков: отличия и выбор
  • Тариф «Премиальный» от Билайн – условия и способ подключения
  • «Войдите в один из аккаунтов владельца этого устройства» – что делать?
  • Таблица вывода алкоголя из организма водителей
  • Что делать, если пересолили мясо или рыбу: все способы
  • Как отмерить сахар без весов: ложкой, стаканом, таблица весов
  • Калифорнийская сияющая кошка: описание, фото, характер
  • Можно ли пить минеральную воду – дозировка и особенности
  • Гималайская кошка – описание породы, характер, фото
  • «Смарт для своих» - описание тарифа МТС в 2018 году
  • Как поставить кавычки «Ёлочки» в Word и браузере - все способы
  • Не нашли ответ? Спросите эксперта!
    Задать вопрос!

    Рекомендуем: Алкогольный калькулятор ►

    Наш новый сервис:
    Кто звонил? ►

    Сейчас на сайте:
    Посетителей: 942
    Экспертов: 1

    Время ожидания ответа эксперта: 1-3 часа