Поиск по сайту:

Как установить 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, вот некоторые из них:

  • Google
  • Веб-сервисы 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 в командной строке, чтобы выйти из базы данных.