В этом руководстве вы узнаете, как установить MariaDB версии 10.1.14 на сервер и рабочую станцию с CentOS 7. Выпуск MariaDB 10.1.14 состоялся 10 мая 2016 года. Это стабильная версия, включающая функции, отсутствующие в релизе 10.0. Также были добавлены и переименованы некоторые функции, заимствованные из MySQL 5.6 и 5.7.
Ключевые особенности MariaDB версии 10.1.14:
- XtraDB был обновлён до версии XtraDB-5.6.29-76.2.
- InnoDB обновлён до версии 5.6.30.
- Performance Schema обновлён до версии 5.6.30.
Инструкция по установке MariaDB 10.1.14 на CentOS 7
Если вы ранее устанавливали более старую версию MariaDB из репозитория CentOS, удалите её, воспользовавшись следующей командой:
sudo yum remove mariadb mariadb-server
Следующим шагом будет добавление официального репозитория MariaDB. Необходимо создать новый файл для репозитория в каталоге /etc/yum. repos. d/.
sudo nano /etc/yum. repos. d/mariadb. repo
И добавьте следующий текст в файл.
#
MariaDB 10.1 репозиторий для CentOS предлагает доступ к последним версиям базы данных MariaDB для пользователей CentOS.
#
http://downloads. mariadb. org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = http://yum. mariadb. org/10.1/centos7-amd64 gpgkey=https://yum. mariadb. org/RPM-GPG-KEY-MariaDB gpgcheck=1
Закройте и сохраните файл, после чего выполните установку MariaDB версии 10.1.14, используя следующую команду:
sudo yum install MariaDB-server MariaDB-client
Сначала команда обновит данные о репозитории, после чего произведёт установку MariaDB версии 10.1.14. Обратите внимание, что вместе с этим будет установлена и программа galera, так как начиная с версии 10.1 в MariaDB включён кластер Galera.

Когда вы нажмете Y для запуска установки, yum загрузит ключ подписи MariaDB. Полный ключевой отпечаток:
1993 69E5 404B D5FC 7D2F E43B CBCB 082A 1BB9 43DB
Убедитесь, что у вас загружен верный ключ и затем нажмите клавишу Y для установки MariaDB версии 10.1.14.
После завершения установки запустите MariaDB, используя команду systemctl.
sudo systemctl start mariadb
systemctl status mariadb
● mariadb.service - Сервер базы данных MariaDB Загружено: загружено (/usr/lib/systemd/system/mariadb.service; включеноПредустановка поставщика: отключена) Drop-In: /etc/systemd/system/mariadb.service.d └─migrated-from-my. cnf-settings.conf Статус: активенДействует активно. с 2016-06-06 00:45:08 EDT; 19s назад Основной PID: 5674 (mysqld) Статус: "Принимаю ваши SQL запросы сейчас." CGroup: /system. slice/mariadb.service └─5674 /usr/sbin/mysqld
Сервер MariaDB активен, и его автоматический запуск настроен. Если он отключен, вы можете включить автозапуск с помощью следующей команды:
sudo systemctl enable mariadb
Используйте следующую команду, чтобы узнать версию MariaDB:
mysql --version
Теперь выполните скрипт безопасности после завершения установки.
sudo mysql_secure_installation
Когда появится запрос на ввод пароля root для MariaDB, просто нажмите Enter, так как пароль еще не был установлен. После этого введите Y, чтобы установить пароль root для сервера MariaDB.

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

Буду рада вашим комментариям, вопросам или предложениям. Если этот пост был полезен для вас, поделитесь им с друзьями в социальных сетях! Следите за обновлениями и новыми уроками.

