Как установить и защитить MariaDB 10 в CentOS 7
MariaDB — это бесплатная версия с открытым исходным кодом известного программного обеспечения сервера управления базами данных MySQL, разработанная авторами MySQL. Предполагается, что она останется бесплатной и с открытым исходным кодом.
В этом руководстве мы покажем вам, как установить стабильную версию MariaDB 10.1 в наиболее широко используемых версиях дистрибутивов RHEL/CentOS и Fedora.
К вашему сведению, Red Hat Enterprise Linux/CentOS 7.0 переключился с поддержки MySQL на MariaDB в качестве системы управления базами данных по умолчанию.
Обратите внимание, что в этом руководстве мы предполагаем, что вы работаете на сервере с правами root, в противном случае используйте команду sudo для запуска всех команд.
Шаг 1. Добавьте репозиторий Yum MariaDB
1. Начните с добавления файла репозитория MariaDB YUM MariaDB.repo
для систем RHEL/CentOS и Fedora.
vi /etc/yum.repos.d/MariaDB.repo
Теперь добавьте следующие строки в соответствующую версию дистрибутива Linux, как показано.
На ЦентОС 7
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.9/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
На RHEL 7
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.9/rhel7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
Шаг 2. Установите MariaDB в CentOS 7.
2. После добавления репозитория MariaDB вы можете легко установить его с помощью всего лишь одной команды.
yum install MariaDB-server MariaDB-client -y
3. Как только установка пакетов MariaDB завершится, запустите на время демон сервера базы данных, а также включите его автоматический запуск при следующей загрузке следующим образом:
systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb
Шаг 3. Защитите MariaDB в CentOS 7
4. Теперь пришло время защитить вашу MariaDB, установив пароль root, отключив удаленный вход в систему root, удалив тестовую базу данных, а также анонимных пользователей и, наконец, перезагрузив привилегии, как показано на снимке экрана ниже:
mysql_secure_installation
5. После защиты сервера базы данных вы можете проверить некоторые функции MariaDB, такие как: установленную версию, список аргументов программы по умолчанию, а также войти в командную оболочку MariaDB следующим образом:
mysql -V
mysqld --print-defaults
mysql -u root -p
Шаг 4. Изучите администрирование MariaDB
Если вы новичок в MySQL/MariaDB, начните с изучения этих руководств:
- Изучите MySQL/MariaDB для начинающих – Часть 1
- Изучите MySQL/MariaDB для начинающих – часть 2
- Базовые команды администрирования базы данных MySQL – часть III
- 20 команд MySQL (Mysqladmin) для администрирования баз данных – часть IV
Также ознакомьтесь со следующими статьями, чтобы точно настроить производительность MySQL/MariaDB и использовать инструменты для мониторинга активности ваших баз данных.
- 15 советов по настройке и оптимизации производительности MySQL/MariaDB
- 4 полезных инструмента для мониторинга активности баз данных MySQL/MariaDB
На этом всё! В этом простом руководстве мы показали вам, как установить стабильную версию MariaDB 10.1 в различные RHEL/CentOS и Fedora. Используйте форму обратной связи ниже, чтобы отправить нам любые вопросы или мысли относительно этого руководства.