Kako namestiti MariaDB na Rocky Linux in AlmaLinux


MariaDB je brezplačen in v skupnosti razvit sistem relacijskih baz podatkov, ki je združljiva zamenjava za zelo priljubljen sistem za upravljanje baz podatkov MySQL.

Razcepilo se je iz MySQL, potem ko so prvotni razvijalci MySQL izrazili svoje pomisleke glede prevzema MySQL s strani Oracla. Od takrat je zagotovljeno, da bo MariaDB ostala brezplačna in odprtokodna pod licenco GNU.

MariaDB je zelo priljubljen zaradi svoje hitre zmogljivosti, razširljivosti, stabilnosti in robustnosti. Združljiv je s široko paleto operacijskih sistemov, vključno z Linuxom, FreeBSD, Mac in Windows.

Zaradi bogatega nabora motorjev za shranjevanje, vtičnikov in drugih kul orodij, ki jih ponuja, je idealna možnost za različne primere uporabe, kot so analitika podatkov, skladiščenje podatkov, obdelava transakcij itd. Pravzaprav je ključna komponenta skladov LEMP, ki se uporabljajo za gostovanje spletnih aplikacij.

Glavne značilnosti MariaDB vključujejo:

  • Tehnologija združevanja v gruče Galera.
  • Novi pogoni za shranjevanje, kot so InnoDB, XtraDB, Aria, TokuDB, CONNECT in SEQUENCE, če jih omenim le nekaj.
  • Hitrejša in izboljšana replikacija.
  • Napredno področje niti, ki lahko podpira do 200,00+ povezav.
  • Nove funkcije, kot so tabele s sistemskimi različicami, zasidrani tipi podatkov in preverjanje pristnosti vtičnice UNIX, da omenim nekaj.

V tem članku vas vodimo skozi, kako namestiti strežnik baze podatkov MariaDB na Rocky Linux 8 in AlmaLinux 8.

1. korak: Dodajte skladišče MariaDB v Rocky Linux

Repozitorij Rocky Linux AppStream privzeto ponuja MariaDB 10.3. Vendar to ni najnovejša različica. Trenutno je trenutna stabilna izdaja MariaDB 10.6.

Če želite namestiti najnovejšo različico, ustvarite datoteko repozitorija MariaDB v vašem sistemu, kot sledi.

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

Prilepite prikazane črte.

[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 

Nato shranite spremembe in zapustite datoteko.

Nato posodobite sistemska repozitorija za Rocky, da registrirate novo dodano skladišče.

$ sudo dnf update

2. korak: Namestite MariaDB v Rocky Linux

Ko je repozitorij na mestu, se premaknite in namestite strežnik baze podatkov MariaDB, kot je prikazano:

$ sudo dnf install mariadb-server mariadb

Ko je nameščena, omogočite zagon storitve MariaDB ob zagonu in zaženite storitev z naslednjimi ukazi.

$ sudo systemctl enable mariadb
$ sudo systemctl start mariadb

Nato preverite stanje delovanja MariaDB.

$ sudo systemctl status mariadb

Izhod kaže, da vse deluje kot mora.

3. korak: Zavarujte MariaDB v Rocky Linuxu

MariaDB ima privzete nastavitve, ki so šibke in predstavljajo varnostna tveganja, ki lahko povzročijo, da hekerji izkoriščajo strežnik baz podatkov. Zato moramo sprejeti dodatne ukrepe za zaščito strežnika baz podatkov.

Za to bomo zagnali spodnji skript.

$ sudo mysql_secure_installation

Najprej nastavite korensko geslo.

Za preostale pozive pritisnite ‘Y’, da izbrišete anonimne uporabnike, onemogočite oddaljeno korensko prijavo in odstranite testno bazo podatkov, ki ni potrebna v produkciji, in končno shranite spremembe.

Če se želite prijaviti v strežnik baze podatkov MariaDB, zaženite naslednji ukaz

$ sudo mysql -u root -p

Vnesite korensko geslo, ki ste ga konfigurirali v prejšnjem koraku, in pritisnite ENTER za dostop do lupine MariaDB.

In izvolite. Strežnik baze podatkov MariaDB smo uspešno namestili na Rocky Linux 8. Ne pozabite, da lahko še vedno uporabljate različico, ki jo ponuja skladišče AppStream, ki bo delovala čisto v redu. Vendar, če želite namestiti najnovejšo različico MariaDB, bo dodajanje skladišča naredilo trik.