Kif Tinstalla MariaDB fuq Rocky Linux u AlmaLinux


MariaDB hija sistema ta 'database relazzjonali b'xejn u żviluppata mill-komunità li hija sostitut kompatibbli drop-in għas-sistema ta' ġestjoni tad-database MySQL popolari ħafna.

Ġie forked minn MySQL wara li l-iżviluppaturi oriġinali ta 'MySQL esprimew it-tħassib tagħhom bl-akkwist ta' MySQL minn Oracle. Minn dakinhar, MariaDB hija ggarantita li tibqa' b'xejn u sors miftuħ taħt il-liċenzja GNU.

MariaDB hija popolari bil-kbir għall-prestazzjoni veloċi, l-iskalabbiltà, l-istabbiltà u r-robustezza tagħha. Huwa kompatibbli ma 'firxa wiesgħa ta' sistemi operattivi inklużi Linux, FreeBSD, Mac, u Windows.

Is-sett għani ta 'magni tal-ħażna, plugins, u għodod oħra friski li jipprovdi jagħmluha għażla ideali għal diversi każijiet ta' użu bħall-analiżi tad-dejta, il-magazzinaġġ tad-dejta, l-ipproċessar transazzjonali, eċċ. Fil-fatt, huwa komponent ewlieni tal-munzell LEMP li jintużaw biex jospitaw applikazzjonijiet tal-web.

Il-karatteristiċi ewlenin ta 'MariaDB jinkludu:

  • Teknoloġija ta' raggruppament ta' Galera.
  • Magni ġodda tal-Ħżin bħal InnoDB, XtraDB, Aria, TokuDB, CONNECT, u SEQUENCE biex insemmu xi ftit.
  • Replikazzjoni aktar mgħaġġla u mtejba.
  • Għaqda ta' ħajta avvanzata li kapaċi tappoġġja sa 200,00+ konnessjoni.
  • Karatteristiċi ġodda bħal tabelli b'verżjoni tas-sistema, tipi ta' data ankrati, u awtentikazzjoni tas-socket UNIX biex insemmu xi ftit.

F'dan l-artikolu, aħna nimxu kif tinstalla s-server tad-database MariaDB fuq Rocky Linux 8 u AlmaLinux 8.

Pass 1: Żid MariaDB Repository f'Rocky Linux

B'mod awtomatiku, ir-repożitorju Rocky Linux AppStream jipprovdi MariaDB 10.3. Madankollu, din mhix l-aħħar verżjoni. Bħalissa, ir-rilaxx stabbli attwali huwa MariaDB 10.6.

Biex tinstalla l-aħħar verżjoni, oħloq fajl repożitorju MariaDB fis-sistema tiegħek kif ġej.

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

Paste l-linji murija.

[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 

Imbagħad issalva l-bidliet u oħroġ mill-fajl.

Sussegwentement, aġġorna r-repożitorji tas-sistema għal Rocky biex jirreġistra r-repożitorju miżjud ġdid.

$ sudo dnf update

Pass 2: Installa MariaDB f'Rocky Linux

Bir-repożitorju f'postu, imxi u installa s-server tad-database MariaDB kif muri:

$ sudo dnf install mariadb-server mariadb

Ladarba tkun installata, ppermetti lis-servizz MariaDB jibda fil-ħin tal-ibbutjar u ibda s-servizz billi tuża l-kmandi li ġejjin.

$ sudo systemctl enable mariadb
$ sudo systemctl start mariadb

Imbagħad ivverifika l-istatus ta 'tmexxija ta' MariaDB.

$ sudo systemctl status mariadb

L-output juri li kollox qed jaħdem kif suppost.

Pass 3: Sikura MariaDB f'Rocky Linux

MariaDB tiġi b'settings default li huma dgħajfa u jippreżentaw riskji ta 'sigurtà li jistgħu jikkawżaw li s-server tad-database jiġi sfruttat mill-hackers. Għalhekk, jeħtieġ li nieħdu miżuri addizzjonali biex niżguraw is-server tad-database.

Biex tagħmel dan, aħna se nħaddmu l-iskript hawn taħt.

$ sudo mysql_secure_installation

L-ewwel, issettja l-password tal-għeruq.

Għall-promps li jifdal, agħfas 'Y' biex tnaddaf utenti anonimi, ma tħallix il-login mill-għeruq mill-bogħod u neħħi d-database tat-test li mhix meħtieġa fil-produzzjoni u fl-aħħar issalva l-bidliet.

Biex tidħol fis-server tad-database MariaDB, mexxi l-kmand li ġej

$ sudo mysql -u root -p

Ipprovdi l-password ta 'l-għeruq li kkonfigurajt fil-pass preċedenti u agħfas ENTER biex taċċessa l-qoxra ta' MariaDB.

U hemm tmur. Installajna b'suċċess is-server tad-database MariaDB fuq Rocky Linux 8. Ftakar, xorta tista 'tuża l-verżjoni pprovduta mir-repożitorju AppStream li se taħdem tajjeb. Madankollu, jekk qed tfittex li tinstalla l-aħħar verżjoni ta 'MariaDB, imbagħad iż-żieda tar-repożitorju tagħmel il-trick.