MariaDB это бесплатная система реляционных баз данных, разработанная сообществом, которая является совместимой заменой чрезвычайно популярной системы управления базами данных MySQL.
Он был создан на основе MySQL после того, как первоначальные разработчики MySQL выразили свои опасения по поводу приобретения MySQL компанией Oracle. С тех пор MariaDB гарантированно останется бесплатным и открытым исходным кодом под лицензией GNU.
MariaDB пользуется огромной популярностью благодаря своей высокой производительности, масштабируемости, стабильности и надежности. Он совместим с широким спектром операционных систем, включая Linux, FreeBSD, Mac и Windows.
Богатый набор механизмов хранения, плагинов и других интересных инструментов, которые он предоставляет, делает его идеальным вариант для различных случаев использования, таких как аналитика данных, хранилище данных, обработка транзакций и скоро. Фактически, это ключевой компонент НАПОЛЬНАЯ ЛАМПА & LEMP стеки, которые используются для размещения веб-приложений.
Ключевые особенности MariaDB включают в себя:
В этой статье мы расскажем, как установить MariaDB сервер базы данных на Рокки Linux 8.
По умолчанию Rocky Linux AppStream репозиторий предоставляет MariaDB 10.3. Однако это не последняя версия. На данный момент текущая стабильная версия MariaDB 10.6.
Чтобы установить последнюю версию, создайте MariaDB репозиторий в вашей системе следующим образом.
$ sudo vim /etc/yum.repos.d/mariadb.repo.
Вставьте показанные линии.
[мариадб] имя = MariaDB. baseurl = http://yum.mariadb.org/10.6/rhel8-amd64. module_hotfixes = 1. gpgkey = https://yum.mariadb.org/RPM-GPG-KEY-MariaDB. gpgcheck = 1
Затем сохраните изменения и выйдите из файла.
Затем обновите системные репозитории для Rocky, чтобы зарегистрировать только что добавленный репозиторий.
$ sudo dnf update.
Установив репозиторий, перейдите и установите MariaDB сервер базы данных, как показано:
$ sudo dnf установить mariadb-server mariadb.
После установки включите MariaDB service для запуска во время загрузки и запустить службу с помощью следующих команд.
$ sudo systemctl enable mariadb. $ sudo systemctl start mariadb.
Затем проверьте рабочий статус MariaDB.
$ sudo systemctl status mariadb.
На выходе видно, что все работает как надо.
MariaDB поставляется с настройками по умолчанию, которые являются слабыми и представляют угрозу безопасности, которая может стать причиной взлома сервера баз данных хакерами. Следовательно, нам необходимо принять дополнительные меры для защиты сервера базы данных.
Для этого мы запустим сценарий ниже.
$ sudo mysql_secure_installation.
Сначала установите пароль root.
Для остальных запросов нажмите ‘Y’
чтобы очистить анонимных пользователей, запретите удаленный вход в систему root и удалите тестовую базу данных, которая не требуется в производстве, и, наконец, сохраните изменения.
Чтобы войти в MariaDB сервер базы данных, выполните следующую команду
$ sudo mysql -u root -p.
Введите пароль root, который вы настроили на предыдущем шаге, и нажмите ВОЙТИ для доступа к MariaDB оболочка.
Вот и все. Мы успешно установили MariaDB сервер базы данных на Рокки Linux 8. Помните, что вы все равно можете использовать версию, предоставленную AppStream репозиторий, который будет работать нормально. Однако, если вы хотите установить последнюю версию MariaDB, то добавление репозитория сделает свое дело.