Hvernig á að setja upp MariaDB á Rocky Linux og AlmaLinux


MariaDB er ókeypis og samfélagsþróað venslagagnagrunnskerfi sem er samhæft drop-in í staðinn fyrir hið geysivinsæla MySQL gagnagrunnsstjórnunarkerfi.

Það var pungalað frá MySQL eftir að upphaflegir forritarar MySQL lýstu áhyggjum sínum með kaupin á MySQL af Oracle. Síðan þá er tryggt að MariaDB verði áfram ókeypis og opinn uppspretta undir GNU leyfinu.

MariaDB er gríðarlega vinsæl fyrir hraðvirkan árangur, sveigjanleika, stöðugleika og styrkleika. Það er samhæft við fjölbreytt úrval stýrikerfa, þar á meðal Linux, FreeBSD, Mac og Windows.

Ríkulegt sett af geymsluvélum, viðbótum og öðrum flottum verkfærum sem það býður upp á gera það að kjörnum valkosti fyrir ýmis notkunartilvik eins og gagnagreiningu, gagnageymslu, viðskiptavinnslu og svo framvegis. Reyndar er það lykilþáttur LEMP staflana sem eru notaðir til að hýsa vefforrit.

Helstu eiginleikar MariaDB eru:

  • Galera klasatækni.
  • Nýjar geymsluvélar eins og InnoDB, XtraDB, Aria, TokuDB, CONNECT og SEQUENCE svo eitthvað sé nefnt.
  • Hraðari og betri afritun.
  • Íþróaður þráðasafn sem getur stutt allt að 200,00+ tengingar.
  • Nýir eiginleikar eins og kerfisútgáfur töflur, akkeraðar gagnategundir og UNIX falsauðkenning svo eitthvað sé nefnt.

Í þessari grein göngum við í gegnum hvernig á að setja upp MariaDB gagnagrunnsþjóninn á Rocky Linux 8 og AlmaLinux 8.

Skref 1: Bættu við MariaDB geymslu í Rocky Linux

Sjálfgefið er að Rocky Linux AppStream geymslan veitir MariaDB 10.3. Hins vegar er þetta ekki nýjasta útgáfan. Í augnablikinu er núverandi stöðuga útgáfa MariaDB 10.6.

Til að setja upp nýjustu útgáfuna skaltu búa til MariaDB geymsluskrá á kerfinu þínu eins og hér segir.

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

Límdu línurnar sem sýndar eru.

[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 

Vistaðu síðan breytingarnar og farðu úr skránni.

Næst skaltu uppfæra kerfisgeymslurnar fyrir Rocky til að skrá nýlega bætta geymsluna.

$ sudo dnf update

Skref 2: Settu upp MariaDB í Rocky Linux

Með geymsluna á sínum stað skaltu fara með og setja upp MariaDB gagnagrunnsþjóninn eins og sýnt er:

$ sudo dnf install mariadb-server mariadb

Þegar það hefur verið sett upp, virkjaðu MariaDB þjónustuna til að byrja á ræsingartíma og ræstu þjónustuna með því að nota eftirfarandi skipanir.

$ sudo systemctl enable mariadb
$ sudo systemctl start mariadb

Staðfestu síðan hlaupandi stöðu MariaDB.

$ sudo systemctl status mariadb

Úttakið sýnir að allt virkar eins og það á að gera.

Skref 3: Öruggaðu MariaDB í Rocky Linux

MariaDB kemur með sjálfgefnum stillingum sem eru veikar og fela í sér öryggisáhættu sem getur valdið því að tölvuþrjótar notfæra sér gagnagrunnsþjóninn. Þess vegna þurfum við að gera frekari ráðstafanir til að tryggja gagnagrunnsþjóninn.

Til að gera það munum við keyra handritið hér að neðan.

$ sudo mysql_secure_installation

Fyrst skaltu setja rót lykilorðið.

Fyrir þær leiðbeiningar sem eftir eru, ýttu á ‘Y’ til að hreinsa nafnlausa notendur, banna fjartengingu við rót og fjarlægja prófunargagnagrunninn sem ekki er krafist í framleiðslu og að lokum vista breytingarnar.

Til að skrá þig inn á MariaDB gagnagrunnsþjóninn skaltu keyra eftirfarandi skipun

$ sudo mysql -u root -p

Gefðu upp rótarlykilorðið sem þú stilltir í fyrra skrefi og ýttu á ENTER til að fá aðgang að MariaDB skelinni.

Og þar ferðu. Við höfum sett upp MariaDB gagnagrunnsþjóninn á Rocky Linux 8. Mundu að þú getur samt notað útgáfuna sem AppStream geymslan býður upp á sem mun virka vel. Hins vegar, ef þú ert að leita að því að setja upp nýjustu útgáfuna af MariaDB, þá mun það gera bragðið að bæta við geymslunni.