Kako instalirati MariaDB na Rocky Linux i AlmaLinux


MariaDB je besplatan sistem relacionih baza podataka razvijen u zajednici koji je kompatibilna zamjena za veoma popularan MySQL sistem upravljanja bazom podataka.

Nastao je od MySQL-a nakon što su originalni programeri MySQL-a izrazili svoje nedoumice akvizicijom MySQL-a od strane Oraclea. Od tada je zagarantovano da će MariaDB ostati slobodan i otvorenog koda pod GNU licencom.

MariaDB je veoma popularan zbog svojih brzih performansi, skalabilnosti, stabilnosti i robusnosti. Kompatibilan je sa širokim spektrom operativnih sistema uključujući Linux, FreeBSD, Mac i Windows.

Bogat skup mehanizama za skladištenje, dodataka i drugih cool alata koje pruža čini ga idealnom opcijom za različite slučajeve upotrebe kao što su analiza podataka, skladištenje podataka, obrada transakcija itd. Zapravo, to je ključna komponenta LAMP & LEMP stekova koji se koriste za hostovanje web aplikacija.

MariaDB karakteristike

Ključne karakteristike MariaDB-a uključuju:

  • Galera klaster tehnologija.
  • Nove mašine za skladištenje podataka kao što su InnoDB, XtraDB, Aria, TokuDB, CONNECT i SEQUENCE da spomenemo neke.
  • Brža i poboljšana replikacija.
  • Napredni skup niti koji može podržati do 200,00+ veza.
  • Nove funkcije kao što su tablice sa sistemskom verzijom, usidreni tipovi podataka i autentikacija UNIX utičnice da spomenemo neke.

U ovom članku ćemo vas provesti kroz kako da instalirate MariaDB server baze podataka na Rocky Linux 8 i AlmaLinux 8.

Korak 1: Dodajte MariaDB spremište u Rocky Linux

Podrazumevano, spremište Rocky Linux AppStream obezbeđuje MariaDB 10.3. Međutim, ovo nije najnovija verzija. Trenutno, trenutno stabilno izdanje je MariaDB 10.6.

Da biste instalirali najnoviju verziju, kreirajte MariaDB datoteku spremišta na vašem sistemu kako slijedi.

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

Zalijepite prikazane linije.

[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 

Zatim sačuvajte promjene i izađite iz datoteke.

Zatim, ažurirajte sistemska spremišta za Rocky da registrirate novo dodano spremište.

sudo dnf update

Korak 2: Instalirajte MariaDB u Rocky Linux

Sa spremištem na mjestu, idite dalje i instalirajte MariaDB server baze podataka kao što je prikazano:

sudo dnf install mariadb-server mariadb

Jednom instaliran, omogućite uslugu MariaDB da se pokrene u vrijeme pokretanja i pokrenite uslugu koristeći sljedeće komande.

sudo systemctl enable mariadb
sudo systemctl start mariadb

Zatim provjerite radni status MariaDB.

sudo systemctl status mariadb

Izlaz pokazuje da sve radi kako treba.

Korak 3: Osigurajte MariaDB u Rocky Linuxu

MariaDB dolazi sa zadanim postavkama koje su slabe i predstavljaju sigurnosne rizike koji mogu uzrokovati da hakeri iskoriste server baze podataka. Stoga moramo poduzeti dodatne mjere za osiguranje servera baze podataka.

Da bismo to učinili, pokrenut ćemo skriptu ispod.

sudo mysql_secure_installation

Prvo postavite root lozinku.

Za preostale upite pritisnite ‘Y’ da biste očistili anonimne korisnike, onemogućili udaljenu root prijavu i uklonili testnu bazu podataka koja nije potrebna u proizvodnji i na kraju sačuvali promjene.

Da biste se prijavili na MariaDB server baze podataka, pokrenite sljedeću naredbu

sudo mysql -u root -p

Navedite root lozinku koju ste konfigurirali u prethodnom koraku i pritisnite ENTER za pristup MariaDB ljusci.

I eto ti. Uspješno smo instalirali MariaDB server baze podataka na Rocky Linux 8. Zapamtite, još uvijek možete koristiti verziju koju pruža AppStream spremište koja će raditi sasvim dobro. Međutim, ako želite da instalirate najnoviju verziju MariaDB, onda će dodavanje spremišta učiniti trik.