sql >> Database teknologi >  >> RDS >> MariaDB

Sådan installeres MariaDB på Rocky Linux og AlmaLinux

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.


  1. Overfør data fra en database til en anden database

  2. Hvordan man proaktivt indsamler SQL Server-indekser Fragmenteringsoplysninger

  3. Sådan laver du en batch-indsættelse i MySQL

  4. Tilføj manglende data fra forrige måned eller år kumulativt