Как установить MariaDB в системах RHEL и Debian
MariaDB — это двоичная замена MySQL, разработанная первоначальными авторами MySQL Project и полностью совместимая с MySQL. Strong> иметь больше функций и лучшее повышение производительности.
Почему мне следует использовать MariaDB?
Как мы все знаем, MySQL широко используется, является самой популярной СУБД и первым выбором разработчиков. В 2008 MySQL была приобретена компанией Sun Microsystem, которая впоследствии была куплена Oracle и больше не является открытым исходным кодом. .
Что ж, MariaDB спонсируется Monty Program AB и MariaDB Foundation и независимо разрабатывается основным разработчиком MySQL. и других членов сообщества, и это действительно открытый исходный код.
MySQL был создан Майклом «Монти» Видениусом, Дэвидом Эксмарком и MySQL.Аллан Ларссон, основатель MySQL и Monty Program AB, теперь стоит за MariaDB. Они будут курировать развитие фонда MariaDB.
Кто использует MariaDB?
Существует ряд дистрибутивов и крупных веб-сайтов, перешедших на MariaDB, вот некоторые из них:
- Веб-сервисы Amazon
- Фейсбук
- Корпорация Мозилла
- Википедия
- OpenSuse
- Федора
- ОЛХ
- Нимбузз
- СлэшГир
- АрчЛинукс
- Redhat Enterprise Linux (из RHEL7)
- Манджаро
- Магейя
- Дебиан
- Проект Чакра
- Генту
- OpenBSD
Установка MariaDB в дистрибутивах на основе RHEL
В дистрибутивах на основе RHEL, таких как CentOS Stream, Rocky Linux и AlmaLinux, настоятельно рекомендуется установить соответствующие пакеты RPM из репозитория AppStream. используя yum или dnf, как показано.
yum install mariadb-server mariadb-backup mariadb-common
OR
dnf install mariadb-server mariadb-backup mariadb-common
После завершения установки вы можете запустить, включить и проверить состояние службы MariaDB с помощью:
systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb
После запуска службы MariaDB пришло время повысить ее безопасность, установив пароль root, удалив анонимных пользователей, отключив удаленный вход в систему root, удалив тестовую базу данных и перезагрузив привилегии.
mysql_secure_installation
Следует отметить, что пароль root пуст, поэтому, если вы хотите его установить, просто нажмите «enter» при появлении запроса и установите пароль root. В остальном вы можете следовать инструкциям и ответам на изображении ниже:
Как только MariaDB будет защищен, пришло время подключиться к оболочке mysql, как показано.
mysql -u root -p
При появлении запроса введите пароль root, который вы установили ранее.
Установка MariaDB в дистрибутивах на основе Debian
В дистрибутивах на основе Debian, таких как Ubuntu и других подобных дистрибутивах Linux, настоятельно рекомендуется установить соответствующие пакеты DEB из репозитория MariaDB с помощью менеджера пакетов apt.
apt install mariadb-server mariadb-backup mariadb-common
Or
sudo apt install mariadb-server mariadb-backup mariadb-common
После завершения установки вы можете запустить, включить и проверить состояние службы MariaDB с помощью:
systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb
После запуска службы MariaDB пришло время повысить ее безопасность, установив пароль root, удалив анонимных пользователей, отключив удаленный вход в систему root, удалив тестовую базу данных и перезагрузив привилегии.
mysql_secure_installation
Войдите в MariaDB, используя учетные данные root, которые были установлены ранее.
sudo mysql -u root -p
[sudo] password for narad:
Enter password:
Введите quit в командной строке, чтобы выйти из базы данных.