MariaDB är en mycket använd databas i Linux-system. I den här guiden kommer du att utforska hur du installerar databasen på Ubuntu 22.04 med hjälp av några enkla kommandon.
När du har installerat och konfigurerat MariaDB kommer du att lära dig hur du interagerar med det via MariaDB-kommandoraden. Till slut kommer du också att se ett kommando för att avinstallera databasen från Ubuntu.
Vad är MariaDB?
MariaDB är en populär, gratis och öppen källkodsdatabas släppt som en ersättning för MySQL. Det är en gaffel av MySQL, vilket betyder att MariaDB är en förbättrad version av MySQL med liknande men bättre funktionalitet. Här är en guide för att ställa in MySQL på Ubuntu om du vill prova.
MariaDB är en snabb, skalbar, förstklassig databas, med stöd för fler lagringsmotorer. Det har också många plugins, verktyg och verktyg som gör det till en av de bästa databaserna som finns. MariaDB används mest för att upprätthålla lager och hantera transaktioner och kundinformation.
Hur man installerar MariaDB på Ubuntu 22.04
Så här kan du installera MariaDB på Ubuntu 22.04:
Steg 1: Uppdatera ditt system
För att börja med installationen måste du först uppdatera paket på ditt Ubuntu-system. Du kan uppnå detta genom att köra följande kommando på Ubuntus terminal:
sudo apt uppdatering && sudo apt uppgradering
Detta kan ta lite tid, så håll ut!
Steg 2: Installera de nödvändiga paketen för MariaDB
När du har uppdaterat systemet måste du installera några nödvändiga paket som krävs av MariaDB. Gör detta genom att utföra följande kommando:
sudo apt-skaffa sig installera wget software-properties-common dirmngr ca-certifikat apt-transport-https -y
Nu när du har installerat de väsentliga paketen kommer du äntligen att installera MariaDB i det här steget. För att installera databasen, kör följande kommando som en root-användare eller med sudo:
sudo apt Installera mariadb-server mariadb-klient
För att verifiera att MariaDB har installerats på ditt system, kontrollera versionen av den installerade databasen genom att utfärda följande kommando:
mariadb --version
Om du ser applikationens versionsnummer i utgången betyder det att MariaDB finns på ditt system. Detta är ett sätt att verifiera installationen. Du kan också kontrollera aktiv status för den installerade databasen för verifiering.
Använd följande kommando för att kontrollera statusen för MariaDB:
systemctl status mariadb
Som du kan se är MariaDB igång.
Steg 3: Säkra din MariaDB-databas
När du har installerat och verifierat databasen är nästa steg att utföra några viktiga konfigurationer i MariaDB. Efter installationen är det en god praxis att köra ett säkerhetsskript för att skydda MariaDB-databasen från att äventyras eller attackeras. Kör skriptet med detta kommando:
sudo mysql_secure_installation
Därefter kommer skriptet att fråga om du vill ställa in ett root-lösenord. Ange ett säkert lösenord och tryck Stiga på. Sedan kommer den att be dig att bekräfta lösenordet igen. När lösenordet har sparats kommer du att få ett "Success"-meddelande som visas nedan.
Efter det kommer den att fråga om du vill ta bort den anonyma användaren eller inte. Det rekommenderas att du tar bort det.
Det kommer också att bekräfta om du inte vill tillåta fjärrinloggning. Om du inte tillåter det kan du bara logga in som root-användare från localhost.
Som standard installerar MariaDB en testdatabas. Skriptet kommer att fråga om du vill ta bort databasen eller behålla den. Det är bättre att ta bort det och skapa en ny databas. Men om du vill behålla den för teständamål, välj Nej.
I slutändan kommer skriptet att ta tillstånd från dig att ladda om behörighetstabeller för att uppdatera de nya ändringarna. För att ladda dem, skriv in Y. När du har gjort ändringarna kommer du att se ett framgångsmeddelande på terminalen.
Hur man kontrollerar om MariaDB körs
MariaDB börjar köras så snart den är installerad. För att testa det kan du kontrollera statusen för MariaDB med följande kommando:
sudo systemctl status mariadb
Om MariaDB fungerar bra kommer du att se följande utdata på Ubuntus terminal:
Om MariaDB är nere kommer du att se en liknande utdata som visas nedan:
Hur man interagerar med MariaDB på Linux
Nu när installationen och konfigurationerna är klara, låt oss utforska hur du kan interagera med databasen.
1. Få tillgång till MariaDB Shell
För att komma in i MariaDBs skal, kör följande kommando:
sudo mariadb
Med det här kommandot öppnas MariaDB-monitorn. Här kan du köra MariaDB-frågor för att interagera med databasen.
2. Skapa ett MariaDB Admin-konto
Efter att ha fått tillgång till MariaDB är det första du behöver göra att skapa ett nytt konto med namnet "admin". Detta konto kommer att ha samma behörigheter som root-kontot, men du kommer huvudsakligen att använda det för lösenordsbaserad autentisering.
För att skapa administratörskontot med root-privilegier, använd kommandot nedan. Se till att använda ditt lösenord när du utfärdar kommandot.
BEVILJAALLTPÅ *.* TILL 'admin'@'localhost' IDENTIFIERAD MED 'lösenord' MEDBEVILJAALTERNATIV;
Ta sedan bort privilegierna för att uppdatera de nya ändringarna i MariaDB.
SPOLAPRIVILEGIER;
Du kan nu avsluta MariaDB-kommandoraden genom att skriva:
utgång
3. Skapa en databas i MariaDB
För att skapa en ny databas, använd följande kommando och ange ett namn för din databas istället för "TestDB".
SKAPADATABAS TestDB;
För att kontrollera om databasen har skapats framgångsrikt, använd det här kommandot för att se alla befintliga databaser i MariaDB:
ShowDatabaser;
Som du kan se finns TestDB nu i listan över MariaDB-databaser.
Hur man avinstallerar MariaDB från Ubuntu 22.04
Om du inte längre behöver MariaDB kan du enkelt avinstallera det med hjälp av ett grundläggande Linux-kommando. Detta kommando kommer att ta bort alla MariaDB-mappar och beroenden från ditt system på några minuter.
sudo apt-skaffa sig rensa mariadb-*
Välj Ja för att fortsätta avinstallera MariaDB.
Du kan nu dra full nytta av MariaDB: s kapacitet
Tack vare dess fantastiska funktioner och support, blir MariaDB popularitet dag för dag och blir en av de mest använda databaserna på marknaden. Många stora namn som Facebook och Google använder MariaDB för sina unika fördelar jämfört med andra databaser.
För organisationer som vill ha fullständig flexibilitet över en databas är MariaDB och PostgreSQL de två bästa tillgängliga alternativen med öppen källkod.