MariaDB er et gratis og fællesskabsudviklet relationsdatabasesystem, der er en kompatibel drop-in-erstatning for det meget populære MySQL-databasestyringssystem.
Det blev kasseret fra MySQL, efter at de oprindelige udviklere af MySQL udtrykte deres betænkeligheder med Oracles erhvervelse af MySQL. Siden da er MariaDB garanteret at forblive gratis og åben kildekode under GNU-licensen.
MariaDB er enormt populær for sin hurtige ydeevne, skalerbarhed, stabilitet og robusthed. Den er kompatibel med en lang række operativsystemer, herunder Linux, FreeBSD, Mac og Windows.
Det rige sæt af storage-motorer, plugins og andre seje værktøjer, som det giver, gør det til en ideel mulighed for forskellige brugssager såsom dataanalyse, datalager, transaktionsbehandling og så videre. Faktisk er det en nøglekomponent i LAMP- og LEMP-stakkene, som bruges til at hoste webapplikationer.
MariaDB-funktioner
Nøglefunktioner i MariaDB inkluderer:
- Galera-klyngeteknologi.
- Nye Storage-motorer såsom InnoDB, XtraDB, Aria, TokuDB, CONNECT og SEQUENCE for at nævne nogle få.
- Hurtigere og forbedret replikering.
- Avanceret trådpulje, der kan understøtte op til 200,00+ forbindelser.
- Nye funktioner såsom systemversionerede tabeller, forankrede datatyper og UNIX-socket-godkendelse for at nævne nogle få.
I denne artikel guider vi dig gennem, hvordan du installerer MariaDB databaseserver på Rocky Linux 8 og AlmaLinux 8 .
Trin 1:Tilføj MariaDB Repository i Rocky Linux
Som standard er Rocky Linux AppStream repository giver MariaDB 10.3 . Dette er dog ikke den nyeste version. I øjeblikket er den aktuelle stabile udgivelse MariaDB 10.6 .
For at installere den seneste version skal du oprette en MariaDB repository-fil på dit system som følger.
$ sudo vim /etc/yum.repos.d/mariadb.repo
Indsæt de viste linjer.
[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
Gem derefter ændringerne og forlad filen.
Opdater derefter systemlagrene for Rocky for at registrere det nyligt tilføjede lager.
$ sudo dnf update
Trin 2:Installer MariaDB i Rocky Linux
Med depotet på plads, flyt og installer MariaDB databaseserver som vist:
$ sudo dnf install mariadb-server mariadb
Når det er installeret, skal du aktivere MariaDB service for at starte ved opstart og starte tjenesten ved hjælp af følgende kommandoer.
$ sudo systemctl enable mariadb $ sudo systemctl start mariadb
Bekræft derefter kørestatus for MariaDB .
$ sudo systemctl status mariadb
Outputtet viser, at alt fungerer, som det skal.
Trin 3:Sikre MariaDB i Rocky Linux
MariaDB leveres med standardindstillinger, der er svage og udgør sikkerhedsrisici, der kan forårsage, at databaseserveren bliver udnyttet af hackere. Derfor er vi nødt til at træffe yderligere foranstaltninger for at sikre databaseserveren.
For at gøre det, kører vi scriptet nedenfor.
$ sudo mysql_secure_installation
Indstil først root-adgangskoden.
For de resterende prompter skal du trykke på ‘Y’
for at rydde anonyme brugere ud, forbyd eksternt root-login og fjern testdatabasen, som ikke er påkrævet i produktionen, og gem til sidst ændringerne.
For at logge ind på MariaDB databaseserver, skal du køre følgende kommando
$ sudo mysql -u root -p
Angiv den root-adgangskode, som du konfigurerede i det forrige trin, og tryk på ENTER for at få adgang til MariaDB skal.
Og der går du. Vi har med succes installeret MariaDB databaseserver på Rocky Linux 8 . Husk, at du stadig kan bruge versionen fra AppStream repository, som vil fungere fint. Men hvis du ønsker at installere den seneste version af MariaDB , så vil tilføjelse af depotet gøre tricket.