MariaDB
 sql >> база данни >  >> RDS >> MariaDB

Как да инсталирате MariaDB на Rocky Linux и AlmaLinux

MariaDB е безплатна и разработена от общността система за релационни бази данни, която е съвместим заместител на изключително популярната система за управление на база данни MySQL.

Той беше разклонен от MySQL, след като първоначалните разработчици на MySQL изразиха опасенията си с придобиването на MySQL от Oracle. Оттогава MariaDB гарантирано ще остане безплатна и с отворен код под лиценза на GNU.

MariaDB е масово популярен със своята бърза производителност, мащабируемост, стабилност и здравина. Той е съвместим с широк спектър от операционни системи, включително Linux, FreeBSD, Mac и Windows.

Богатият набор от машини за съхранение, плъгини и други страхотни инструменти, които предоставя, го прави идеална опция за различни случаи на използване като анализ на данни, съхранение на данни, обработка на транзакции и т.н. Всъщност това е ключов компонент от стековете LAMP &LEMP, които се използват за хостване на уеб приложения.

Функции на MariaDB

Основните характеристики на MariaDB включват:

  • Технология за клъстериране на Galera.
  • Нови механизми за съхранение като InnoDB, XtraDB, Aria, TokuDB, CONNECT и SEQUENCE, за да споменем няколко.
  • По-бърза и подобрена репликация.
  • Разширен пул от нишки, който може да поддържа до 200,00+ връзки.
  • Нови функции като таблици с версии на системата, закотвени типове данни и удостоверяване на UNIX сокет, за да споменем някои.

В тази статия ще ви преведем как да инсталирате MariaDB сървър на база данни на Rocky Linux 8 и AlmaLinux 8 .

Стъпка 1:Добавете хранилище MariaDB в Rocky Linux

По подразбиране Rocky Linux AppStream хранилището предоставя MariaDB 10.3 . Това обаче не е най-новата версия. В момента текущата стабилна версия е MariaDB 10.6 .

За да инсталирате най-новата версия, създайте MariaDB хранилище във вашата система, както следва.

$ sudo vim /etc/yum.repos.d/mariadb.repo

Поставете показаните линии.

[mariadb]
name = 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

Стъпка 2:Инсталирайте MariaDB в Rocky Linux

Когато хранилището е на място, преминете и инсталирайте MariaDB сървър на база данни, както е показано:

$ sudo dnf install mariadb-server mariadb

След като се инсталира, активирайте MariaDB услуга, за да стартирате при стартиране и стартирайте услугата, като използвате следните команди.

$ sudo systemctl enable mariadb
$ sudo systemctl start mariadb

След това проверете текущото състояние на MariaDB .

$ sudo systemctl status mariadb

Резултатът показва, че всичко работи както трябва.

Стъпка 3:Защитете MariaDB в Rocky Linux

MariaDB идва с настройки по подразбиране, които са слаби и представляват рискове за сигурността, които могат да накарат сървъра на базата данни да бъде експлоатиран от хакери. Следователно трябва да предприемем допълнителни мерки, за да защитим сървъра на базата данни.

За целта ще изпълним скрипта по-долу.

$ sudo mysql_secure_installation

Първо, задайте root паролата.

За останалите подкани натиснете ‘Y’ за да изчистите анонимни потребители, забранете дистанционното влизане в root и премахнете тестовата база данни, която не се изисква в производството, и накрая запазете промените.

За да влезете в MariaDB сървър на база данни, изпълнете следната команда

$ sudo mysql -u root -p

Посочете root паролата, която сте конфигурирали в предишната стъпка, и натиснете ENTER за достъп до MariaDB черупка.

И ето го. Успешно инсталирахме MariaDB сървър на база данни на Rocky Linux 8 . Не забравяйте, че все още можете да използвате версията, предоставена от AppStream хранилище, което ще работи добре. Въпреки това, ако искате да инсталирате най-новата версия на MariaDB , след което добавянето на хранилището ще свърши работа.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Управление на потребителите на база данни:Управляващи роли за MariaDB

  2. Извадете секунди от стойност за дата и час в MariaDB

  3. Бази данни за сравнителен анализ 101 - част 1

  4. Как NOT REGEXP работи в MariaDB

  5. Как SOUNDS LIKE работи в MariaDB