Hoppa till huvudinnehåll

Sätt upp databaser på en Linux-server - Distribuera och hantera databastjänster

De perfekta produkterna för denna guide

Kom igång direkt — beställ rätt produkt och följ denna guide steg för steg.

Introduktion

Den här guiden visar steg för installation av olika typer av databaser. I exemplet används Ubuntu 20.04 som operativsystem, men motsvarande kommandon för andra Linux-distros som vi erbjuder på vår webbplats anges också. Dessa kommandon måste köras via SSH, om du inte vet hur du ansluter till din server via SSH, kolla här: Initial access (SSH).

Förberedelser

Innan du börjar installera en databas behöver du först se till att systemet är uppdaterat. Det gör du genom att uppdatera paketen från din systempakethanterare med följande kommando, beroende på ditt operativsystem:

// Ubuntu & Debian
sudo apt update

// CentOS
sudo yum update

// OpenSUSE
sudo zypper up

// Fedora
sudo dnf upgrade --refresh

Databastyper

Beroende på vilken databastjänst du vill installera, följ motsvarande guide:

Vad är MariaDB?

MariaDB är ett open-source relationsdatabashanteringssystem, ursprungligen en fork av MySQL. Det erbjuder förbättrad prestanda, säkerhet och kontinuerlig utveckling. MariaDB har bland annat förbättrade lagringsmotorer och dess arkitektur är fullt kompatibel med MySQL. Vi rekommenderar MariaDB framför MySQL.

Installation av MariaDB

Först måste du säkerställa att den senaste versionen av MariaDB installeras. Vissa äldre operativsystem som Debian 9 eller Ubuntu 18.04 har inte den senaste MariaDB-versionen i sin pakethanterare som standard, så genom att köra följande kommando ser du till att den senaste versionen hämtas.

curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash

Efter att ha installerat repo, uppdatera din pakethanterares cache enligt stegen i förberedelseavsnittet.

info

MariaDB-repo-installationen (steget ovan) kan tryggt hoppas över på moderna operativsystem som Ubuntu 22.04 eller Debian 11.

När repo-setup är klar kan installationen av MariaDB påbörjas genom att installera paketet mariadb-server. Beroende på operativsystem kör du något av följande kommandon:

// Ubuntu & Debian
sudo apt install mariadb-server

// CentOS
sudo yum install mariadb-server

// OpenSUSE
sudo zypper install mariadb

// Fedora
sudo dnf install mariadb-server

Konfigurera MariaDB

När installationen är klar, skriv in följande kommando för att starta serverkonfigurationen:

mysql_secure_installation

Nu kan du konfigurera din MariaDB (MySQL) server genom att följa instruktionerna och sätta ett lösenord för servern. Vid nästa prompt kan du hoppa över inmatningen genom att trycka på Enter.

info

Användaren root är huvudkontot för din MariaDB (MySQL) server!

Du kommer nu bli tillfrågad om du vill sätta ett lösenord för root-användaren, bekräfta med y för ja. Därefter skriver du in det nya lösenordet för root.

anteckning

När du skriver in lösenordet syns det inte, men det är helt normalt och lösenordet sparas ändå. Se till att använda ett säkert lösenord för root och förvara det på ett säkert ställe.

Nästa fråga är om du vill ta bort anonyma användare från servern, det bör du göra av säkerhetsskäl. Bekräfta med y:

I nästa prompt bestämmer du om root-användaren ska tillåtas ansluta externt till servern. Av säkerhetsskäl bör du inaktivera detta och bekräfta med y:

I nästa steg kan du också bekräfta att ta bort testdatabasen som MariaDB (MySQL) levererar med y, eftersom den inte behövs och enkelt kan tas bort:

I slutet av konfigurationsprocessen frågas du om du vill uppdatera databasens rättigheter. Bekräfta med y för att aktivera det lösenord du just satt för root:

Din MariaDB (MySQL) server är nu redo att användas!