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.