Hur man installerar MariaDB på Ubuntu 20.04
För att installera MariaDB på Ubuntu 20.04 följer du bara dessa steg:
- Uppdatera systemet
- Starta installationen
- Anpassa säkerhetsskriptet
- Skapa en lösenordsskyddad administratörsanvändare (valfritt)
- Kontrollera installationen
I följande avsnitt guidar vi dig steg för steg genom installationen.
MariaDB som en del av LAMP-stacken
MariaDB har etablerat en betydande ledning över MySQL och föredras därför av många användare som deras SQL-server. Denna fork av MySQL anses vara extremt robust, mycket flexibel och har en stark säkerhetsarkitektur. MariaDB kan integreras sömlöst i LAMP-stacken (Linux, Apache, MySQL och PHP, Python eller Perl) för Ubuntu som en direkt ersättning utan några modifieringar eller problem. I den här guiden ger vi steg-för-steg-instruktioner om hur du installerar och konfigurerar MariaDB på Ubuntu 20.04.
Om du använder en nyare version av Linux-distributionen hittar du också detaljerade instruktioner för installation av MariaDB på Ubuntu 22.04 i vår digitala guide.
Kraven
Det finns bara några få krav som måste uppfyllas om du vill installera MariaDB på Ubuntu. Innan du påbörjar installationen bör du se till att du har en server som är utrustad med Linux-systemet (i detta fall version 20.04). För att göra detta måste en administrativ icke-root-användare konfigureras. Det bästa sättet att säkra installationen är med en lämplig brandvägg.
Uppdatera ditt system
Innan du installerar MariaDB på Ubuntu 20.04 är det klokt att uppdatera systemet till den senaste versionen. Använd motsvarande apt kommandon för att uppdatera paketindexet och se till att alla filer och beroenden är uppdaterade. Detta är av säkerhetsskäl så att du kan arbeta med en buggfri server. Motsvarande kommandon är följande:
sudo apt update
sudo apt upgradebashInstallera MariaDB på Ubuntu 20.04
Om ditt system, inklusive alla paket, har uppdaterats utan problem kan du börja installera MariaDB på Ubuntu 20.04. Använd följande kommando för att packa upp paketen för databashanteringssystemet som redan ingår i Ubuntu-arkivet:
sudo apt install mariadb-serverbashI detta steg utförs endast installationen. Viktiga säkerhetsåtgärder och konfigurationer kommer att hanteras i nästa steg.
Konfigurera säkerhetsskriptet
MariaDB har ett eget säkerhetsskript för detta ändamål. Med detta skript kan du ändra olika standardinställningar och förbättra applikationens säkerhet. Du kan köra skriptet med följande kommando:
sudo mariadb_secure_installationbashNär du öppnar skriptet kommer det första steget att uppmana dig att ange ditt root-lösenord för databasen. Eftersom du inte har ställt in detta ännu, trycker du bara på [Enter] för att hoppa över detta steg.
Detta gör att du kan ställa in ett nytt root-lösenord för databasen i nästa steg. Detta kan dock orsaka problem eftersom root i MariaDB är nära kopplat till systemunderhåll. Det är därför tillrådligt att inte ändra autentiseringsalternativen för tillfället. Skriv in [N] och bekräfta med [Enter].
Du kan bekräfta skriptets ytterligare inställningar genom att trycka på [Y] och [Enter]. Bland annat kommer du att få frågan om du vill ta bort anonyma användare och testdatabasen. Dessutom kommer fjärrinloggningar som root att inaktiveras. Slutligen kommer skriptet att fråga om du vill tillämpa alla ändringar omedelbart.
Skapa valfritt ett lösenordsskyddat administratörskonto
Nästa steg är valfritt, men eftersom du inte har ställt in något lösenord för root-användaren är det ändå mycket användbart. Om du ställer in en extra administratör och ser till att den är lösenordsskyddad är du förberedd för alla användningsfall. Som standard sker inloggningen med ett unix_socket-plugin och inget lösenord krävs. Detta kan dock leda till komplikationer så snart externa program kräver administratörsrättigheter. Skapa därför, som en försiktighetsåtgärd, ett extra konto med administratörsrättigheter och lösenordsskydd. För att göra detta öppnar du först MariaDB-kommandotolken:
sudo mariadbbashSkapa sedan den nya administratören och ange ett lösenord. Anpassa platshållarna för “användarnamn” och “lösenord” efter dina behov:
GRANT ALL ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;bashAnvänd sedan FLUSH PRIVILEGES för att tillämpa ändringarna omedelbart:
FLUSH PRIVILEGES;bashAvsluta sedan MariaDB-skalet:
exitbashKontrollera status
När du har installerat MariaDB på Ubuntu 20.04 kan du kontrollera statusen för att se om det har fungerat. Så här gör du:
sudo systemctl status mariadbbashMariaDB körs automatiskt som standard. Om så inte är fallet kan du komma åt databasen med följande kommando:
sudo systemctl start mariadbbash