Wéi installéiere mir MariaDB op Rocky Linux an AlmaLinux


MariaDB ass e gratis a Gemeinschaft-entwéckelt relational Datebanksystem deen e kompatiblen Drop-in Ersatz ass fir dat enorm populär MySQL Datebank Management System.

Et gouf vu MySQL forkéiert nodeems d'Original Entwéckler vu MySQL hir Bedenken mat der Acquisitioun vu MySQL vun Oracle ausgedréckt hunn. Zënterhier ass MariaDB garantéiert gratis an oppe Quell ënner der GNU Lizenz ze bleiwen.

MariaDB ass massiv populär fir seng séier Leeschtung, Skalierbarkeet, Stabilitéit a Robustheet. Et ass kompatibel mat enger breet Palette vun Betribssystemer dorënner Linux, FreeBSD, Mac, a Windows.

De räiche Set vu Späichermotoren, Plugins an aner cool Tools déi et ubitt maachen et eng ideal Optioun fir verschidde Benotzungsfäll wéi Datenanalyse, Datelagerung, Transaktiounsveraarbechtung, asw. Tatsächlech ass et e Schlësselkomponent vun de LEMP Stacks déi benotzt gi fir Webapplikatiounen ze hosten.

Schlëssel Feature vu MariaDB enthalen:

  • Galera Clustering Technologie.
  • Nei Storagemotoren wéi InnoDB, XtraDB, Aria, TokuDB, CONNECT, a SEQUENCE fir e puer ze nennen.
  • Méi séier a verbessert Replikatioun.
  • Fortgeschratt Fuedempool fäeg fir bis zu 200,00+ Verbindungen z'ënnerstëtzen.
  • Nei Features wéi Systemversiounstabellen, verankert Datentypen, an UNIX Socket Authentifikatioun fir e puer ze nennen.

An dësem Artikel gi mir Iech duerch wéi Dir de MariaDB Datebankserver op Rocky Linux 8 an AlmaLinux 8 installéiere kënnt.

Schrëtt 1: Füügt MariaDB Repository a Rocky Linux

Par défaut gëtt de Rocky Linux AppStream Repository MariaDB 10.3. Allerdéngs ass dëst net déi lescht Versioun. Am Moment ass déi aktuell stabil Verëffentlechung MariaDB 10.6.

Fir déi lescht Versioun z'installéieren, erstellt eng MariaDB Repository Datei op Ärem System wéi follegt.

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

Paste déi ugewise Linnen.

[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 

Da späichert d'Ännerungen a gitt aus der Datei.

Als nächst aktualiséieren d'Systemrepositories fir Rocky fir den nei addéierte Repository anzeschreiwen.

$ sudo dnf update

Schrëtt 2: Installéiert MariaDB a Rocky Linux

Mat dem Repository op der Plaz, plënnert laanscht an installéiert de MariaDB Datebankserver wéi gewisen:

$ sudo dnf install mariadb-server mariadb

Eemol installéiert, aktivéiert de MariaDB Service fir op Bootzäit unzefänken an de Service mat de folgende Kommandoen unzefänken.

$ sudo systemctl enable mariadb
$ sudo systemctl start mariadb

Da kontrolléiert de lafende Status vu MariaDB.

$ sudo systemctl status mariadb

D'Ausgab weist datt alles funktionnéiert wéi et soll.

Schrëtt 3: Séchert MariaDB a Rocky Linux

MariaDB kënnt mat Standardastellungen déi schwaach sinn a Sécherheetsrisiken presentéieren déi verursaache kënnen datt den Datebankserver vun Hacker exploitéiert gëtt. Dofir musse mir zousätzlech Moossnamen huelen fir den Datebankserver ze sécheren.

Fir dat ze maachen, lafen mir de Skript hei drënner.

$ sudo mysql_secure_installation

Als éischt, set de Root Passwuert.

Fir déi verbleiwen Ufroen, dréckt 'Y' fir anonym Benotzer ze läschen, Remote Root Login ze verzichten an d'Testdatenbank ze läschen déi net an der Produktioun erfuerderlech ass a schliisslech d'Ännerungen späicheren.

Fir Iech op den MariaDB-Datebankserver anzeloggen, fuert de folgende Kommando

$ sudo mysql -u root -p

Gitt d'Root-Passwuert dat Dir am virege Schrëtt konfiguréiert hutt an dréckt ENTER fir op d'MariaDB Shell ze kommen.

An do gitt Dir. Mir hunn den MariaDB-Datebankserver erfollegräich op Rocky Linux 8 installéiert. Denkt drun, Dir kënnt nach ëmmer d'Versioun benotzen, déi vum AppStream-Repository geliwwert gëtt, déi just gutt funktionnéiert. Wéi och ëmmer, wann Dir sicht déi lescht Versioun vu MariaDB z'installéieren, da wäert de Repository derbäi ginn den Trick.