För att installera MariaDB på Debian 10 krävs följande steg:

  1. Uppdatera ditt system till den senaste versionen.
  2. Installera databashanteringssystemet.
  3. Konfigurera MariaDB.
  4. Skapa en extra administratör om det behövs.
  5. Kontrollera installationen.

Varför är MariaDB och Debian 10 en bra kombination?

Har du jämfört MariaDB med MySQL och valt den nyare forken? Du kan också välja att använda databashanteringssystemet som ett alternativ till MySQL i LAMP-stacken (Linux, Apache, MySQL och PHP, Python eller Perl) med Debian. Eftersom MariaDB är en direkt ersättning har detta alltid varit relativt problemfritt. Under tiden har Debian dock helt gått över till MariaDB och levererar endast motsvarande paket.

Vilka krav måste uppfyllas?

Det finns endast några få krav som måste uppfyllas för att installera MariaDB på Debian. Det är viktigt att du har skapat en server med Debian 10 och har en icke-root-användare med sudo-behörighet. En kraftfull brandvägg bör också konfigureras och aktiveras i förväg. När dessa krav är uppfyllda kan du påbörja installationsprocessen.

Hur man installerar MariaDB på Debian 10 steg för steg

Följande steg förklarar hur du installerar MariaDB på Debian 10.

Steg 1: Uppdatera systemet

Det första steget är att uppdatera ditt paketindex för att säkerställa att du arbetar med de senaste versionerna. Du kan göra detta med hjälp av följande apt kommandon:

sudo apt update
sudo apt upgrade
bash

Din Debian 10-installation bör nu vara uppdaterad.

Steg 2: Installera MariaDB på Debian 10

Du kan sedan installera MariaDB. I Debian 10 ingår version 10.3 som standard i paketförvaret, eftersom den nu behandlas som det föredragna MySQL-alternativet. För att installera paketet använder du följande kommando:

sudo apt install mariadb-server
bash

Steg 3: Konfigurera säkerhetsinställningarna för MariaDB

Även om du har installerat de nödvändiga MariaDB-programfilerna på Debian 10 finns det för närvarande inga säkerhetsåtgärder eller lämplig konfiguration på plats. För att skydda dina data och ditt system innehåller MariaDB-paketet ett skript som hjälper dig att reglera serveråtkomst och ta bort oanvända konton. Använd följande skript för att tillämpa dessa ändringar:

sudo mysql_secure_installation
bash

I det första steget kommer du att bli ombedd att ange ditt root-lösenord. Eftersom du ännu inte har ställt in något lösenord trycker du på [Enter]. Du har då möjlighet att skapa ett nytt lösenord. Eftersom MariaDB-rootkontot är nära kopplat till olika automatiserade underhålls- och administrationsuppgifter bör du dock inte ändra autentiseringen i detta skede. I värsta fall kan uppdateringar annars ta bort dina administratörsrättigheter. Skriv därför [N] och tryck sedan på [Enter] igen.

Du kan svara på alla återstående frågor med [Y] och bekräfta genom att trycka på [Enter]. Som standard kommer testdatabasen och vissa anonyma användare att tas bort. Dessutom kommer fjärrinloggningar som root att inaktiveras.

Steg 4: Skapa ett administratörskonto (valfritt)

Följande steg är valfritt. Eftersom root-användaren av MariaDB på Debian som standard använder unix_socket istället för ett lösenord för autentisering, kan problem uppstå med externa program så snart de kräver administratörsrättigheter. Det är därför lämpligt att skapa ett administratörskonto utöver root-kontot, som används för åtkomst med lösenord. Detta ges samma rättigheter som root-kontot men konfigureras för användning med lösenordsskydd. För att göra detta, följ följande steg.

Öppna MariaDB:

sudo mariadb -u root
bash

Skapa sedan en ny användare med root-behörighet och ett lösenord. Du kan själv välja användarnamn och lösenord.

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;
sql

Använd nu “FLUSH PRIVILEGES” så att ändringarna tillämpas omedelbart:

FLUSH PRIVILEGES;
sql

Avsluta slutligen skalet:

exit
bash

Steg 5: Kontrollera MariaDB

I det sista steget kontrollerar du om MariaDB fungerar korrekt och startar automatiskt efter installationen på Debian 10. För att göra detta använder du följande kommando:

sudo systemctl status mariadb
bash

Om MariaDB inte startar automatiskt, använd följande kommando:

sudo systemctl start mariadb
bash

Nu kan du använda MariaDB.

Gå till huvudmeny