MariaDB är ett gratis och gemenskapsutvecklat relationsdatabassystem som är en kompatibel drop-in-ersättning för det enormt populära MySQL-databashanteringssystemet.
Det togs bort från MySQL efter att de ursprungliga utvecklarna av MySQL uttryckte sina farhågor med Oracles förvärv av MySQL. Sedan dess kommer MariaDB garanterat att förbli fri och öppen källkod under GNU-licensen.
MariaDB är enormt populär för sin snabba prestanda, skalbarhet, stabilitet och robusthet. Den är kompatibel med ett brett utbud av operativsystem inklusive Linux, FreeBSD, Mac och Windows.
Den rika uppsättningen av lagringsmotorer, plugins och andra coola verktyg som den tillhandahåller gör det till ett idealiskt alternativ för olika användningsfall som dataanalys, datalagring, transaktionsbearbetning och så vidare. Faktum är att det är en nyckelkomponent i LAMP &LEMP-stackarna som används för att vara värd för webbapplikationer.
MariaDB-funktioner
Viktiga funktioner i MariaDB inkluderar:
- Galera-klustringsteknik.
- Nya lagringsmotorer som InnoDB, XtraDB, Aria, TokuDB, CONNECT och SEQUENCE för att nämna några.
- Snabbare och förbättrad replikering.
- Avancerad trådpool som kan stödja upp till 200,00+ anslutningar.
- Nya funktioner som systemversionerade tabeller, förankrade datatyper och UNIX-socket-autentisering för att nämna några.
I den här artikeln går vi igenom hur du installerar MariaDB databasserver på Rocky Linux 8 och AlmaLinux 8 .
Steg 1:Lägg till MariaDB Repository i Rocky Linux
Som standard är Rocky Linux AppStream arkivet tillhandahåller MariaDB 10.3 . Detta är dock inte den senaste versionen. För tillfället är den nuvarande stabila versionen MariaDB 10.6 .
För att installera den senaste versionen, skapa en MariaDB förvarsfil på ditt system enligt följande.
$ sudo vim /etc/yum.repos.d/mariadb.repo
Klistra in raderna som visas.
[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>
Spara sedan ändringarna och avsluta filen.
Uppdatera sedan systemarkiven för Rocky för att registrera det nyligen tillagda arkivet.
$ sudo dnf update
Steg 2:Installera MariaDB i Rocky Linux
Med förvaret på plats, gå vidare och installera MariaDB databasserver som visas:
$ sudo dnf install mariadb-server mariadb
När du har installerat, aktivera MariaDB tjänsten för att starta vid uppstart och starta tjänsten med följande kommandon.
$ sudo systemctl enable mariadb $ sudo systemctl start mariadb
Verifiera sedan körstatusen för MariaDB .
$ sudo systemctl status mariadb
Resultatet visar att allt fungerar som det ska.
Steg 3:Säkra MariaDB i Rocky Linux
MariaDB levereras med standardinställningar som är svaga och utgör säkerhetsrisker som kan göra att databasservern utnyttjas av hackare. Därför måste vi vidta ytterligare åtgärder för att säkra databasservern.
För att göra det kör vi skriptet nedan.
$ sudo mysql_secure_installation
Ställ först in root-lösenordet.
För de återstående uppmaningarna, tryck på ‘Y’
för att rensa anonyma användare, tillåt fjärrinloggning för roten och ta bort testdatabasen som inte krävs i produktionen och spara slutligen ändringarna.
För att logga in på MariaDB databasserver, kör följande kommando
$ sudo mysql -u root -p
Ange root-lösenordet som du konfigurerade i föregående steg och tryck på ENTER för att komma åt MariaDB skal.
Och där går du. Vi har framgångsrikt installerat MariaDB databasserver på Rocky Linux 8 . Kom ihåg att du fortfarande kan använda versionen som tillhandahålls av AppStream repository som kommer att fungera bra. Men om du vill installera den senaste versionen av MariaDB , och sedan lägga till förvaret kommer att göra susen.