Jinsi ya Kufunga MariaDB kwenye Rocky Linux na AlmaLinux


MariaDB ni mfumo wa hifadhidata wa uhusiano usiolipishwa na ulioendelezwa na jamii ambao ni kibadilisho kinacholingana cha mfumo wa usimamizi wa hifadhidata wa MySQL maarufu sana.

Iligawanywa kutoka kwa MySQL baada ya watengenezaji asili wa MySQL kuelezea mashaka yao kwa kupata MySQL na Oracle. Tangu wakati huo, MariaDB imehakikishiwa kubaki chanzo huria na wazi chini ya leseni ya GNU.

MariaDB inajulikana sana kwa utendakazi wake wa haraka, uthabiti, uthabiti, na uimara. Inatumika na anuwai ya mifumo ya uendeshaji ikijumuisha Linux, FreeBSD, Mac, na Windows.

Seti tajiri ya injini za uhifadhi, programu-jalizi, na zana zingine nzuri inazotoa huifanya kuwa chaguo bora kwa matukio mbalimbali ya utumiaji kama vile uchanganuzi wa data, uhifadhi wa data, usindikaji wa shughuli, na kadhalika. Kwa kweli, ni sehemu muhimu ya rafu za LEMP ambazo hutumika kukaribisha programu za wavuti.

Vipengele muhimu vya MariaDB ni pamoja na:

  • Teknolojia ya kuunganisha ya Galera.
  • Injini mpya za Hifadhi kama vile InnoDB, XtraDB, Aria, TokuDB, CONNECT, na SEQUENCE kutaja chache.
  • Urudufu wa haraka na ulioboreshwa.
  • Mkutano wa hali ya juu wenye uwezo wa kuauni hadi miunganisho 200,00+.
  • Vipengele vipya kama vile majedwali yaliyobadilishwa mfumo, aina za data zilizounganishwa, na uthibitishaji wa tundu la UNIX kutaja machache.

Katika nakala hii, tunakutembeza jinsi ya kusakinisha seva ya hifadhidata ya MariaDB kwenye Rocky Linux 8 na AlmaLinux 8.

Hatua ya 1: Ongeza Hifadhi ya MariaDB katika Rocky Linux

Kwa chaguo-msingi, hazina ya Rocky Linux AppStream hutoa MariaDB 10.3. Walakini, hii sio toleo la hivi karibuni. Kwa sasa, kutolewa kwa sasa ni MariaDB 10.6.

Ili kusakinisha toleo jipya zaidi, unda faili ya hazina ya MariaDB kwenye mfumo wako kama ifuatavyo.

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

Bandika mistari iliyoonyeshwa.

[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 

Kisha uhifadhi mabadiliko na uondoke kwenye faili.

Kisha, sasisha hazina za mfumo kwa Rocky ili kusajili hazina mpya iliyoongezwa.

$ sudo dnf update

Hatua ya 2: Sakinisha MariaDB kwenye Rocky Linux

Pamoja na hazina mahali, songa na usakinishe seva ya hifadhidata ya MariaDB kama inavyoonyeshwa:

$ sudo dnf install mariadb-server mariadb

Mara tu ikiwa imewekwa, wezesha huduma ya MariaDB kuanza wakati wa kuwasha na uanze huduma kwa kutumia amri zifuatazo.

$ sudo systemctl enable mariadb
$ sudo systemctl start mariadb

Kisha thibitisha hali ya uendeshaji ya MariaDB.

$ sudo systemctl status mariadb

Matokeo yanaonyesha kuwa kila kitu kinafanya kazi kama inavyopaswa.

Hatua ya 3: Salama MariaDB katika Rocky Linux

MariaDB huja na mipangilio chaguo-msingi ambayo ni dhaifu na hatari zilizopo za kiusalama ambazo zinaweza kusababisha seva ya hifadhidata kutumiwa vibaya na wavamizi. Kwa hivyo, tunahitaji kuchukua hatua za ziada ili kupata seva ya hifadhidata.

Ili kufanya hivyo, tutaendesha script hapa chini.

$ sudo mysql_secure_installation

Kwanza, weka nenosiri la mizizi.

Kwa vidokezo vilivyosalia, bonyeza ‘Y’ ili kuondoa watumiaji wasiojulikana, usiruhusu kuingia kwa njia ya mbali na uondoe hifadhidata ya majaribio ambayo haihitajiki katika uzalishaji na hatimaye uhifadhi mabadiliko.

Ili kuingia kwenye seva ya hifadhidata ya MariaDB, endesha amri ifuatayo

$ sudo mysql -u root -p

Toa nenosiri la msingi ambalo ulisanidi katika hatua ya awali na ubonyeze ENTER ili kufikia shell ya MariaDB.

Na huko kwenda. Tumefaulu kusakinisha seva ya hifadhidata ya MariaDB kwenye Rocky Linux 8. Kumbuka, bado unaweza kutumia toleo lililotolewa na hazina ya AppStream ambalo litafanya kazi vizuri. Walakini, ikiwa unatafuta kusanikisha toleo la hivi karibuni la MariaDB, basi kuongeza hazina kutafanya ujanja.