Универсальное актульное решение для CentOS и всех систем Linux
В чем проблема? Почему нельзя просто сделать yum install mariadb?
Проблема в том, что установится только версия 5.5. Последние актуальные версии (например 10.2, 10.3) устанавливаются немного по-другому... Нужно будет добавить репозитарий самой MariaDB.
Просто переходим на сайт MariadDB, но идем не в раздел загрузок (там еще надо мучаться очень долго), а в раздел репозитариев! Прямая ссылка для перехода - https://downloads.mariadb.org/mariadb/repositories
После перехода выбираем нашу операционную систему, затем выбираем ее версию, и получаем те строки, которые надо для нее выполнить, чтобы раз и навсегда решить вопрос правильной установки MariadDB на CentOS или свой Linux.
У меня получилось так:
Скопируйте этот кусок кода в каталог /etc/yum.repos.d/ и назовите файл MariaDB.repo
MariaDB 10.2 CentOS repository list - created 2017-06-28 09:57 UTC http://downloads.mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.2/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
После того как скопировали этот код, можете запускать установку MariaDB
yum install MariaDB-server MariaDB-client
Не забываем запустить сервис и прописать его в автозагрузку:
systemctl start mariadb
systemctl enable mariadb
Ну и после всего обязательно выполняем традиционную команду, чтобы выполнить настройки безопасности и установить пароль для базы данных.
mysql_secure_installation