For å installere MariaDB på Debian 11 må du følge disse trinnene:

  1. Oppdater Debian 11-installasjonen din.
  2. Installer MariaDB.
  3. Tilpass konfigurasjonen etter dine behov.
  4. Opprett en ekstra administratorbruker (valgfritt).
  5. Kontroller om installasjonen var vellykket.

Hvorfor passer MariaDB og Debian 11 så godt sammen?

I sammenligningen mellom MariaDB og MySQL har MariaDB lenge bevist sin verdi. Denne SQL-serveren er kjent for å være ekstremt robust, svært sikker og generelt mer fleksibel enn det eldre databasestyringssystemet av samme opprinnelse. Den er designet som en direkte erstatning for MySQL og kan brukes som MySQL-erstatning i LAMP-stakken (Linux, Apache, MySQL og PHP, Python eller Perl) uten at det kreves vesentlige justeringer. Debian har også brukt MariaDB i ganske lang tid og inneholder de nødvendige pakkene som standard.

Hvilke krav må oppfylles?

Det er bare noen få krav som må oppfylles for å installere MariaDB på Debian 11. Det første er at du trenger en server som Debian 11 allerede er installert på. Root-tilgang til denne serveren er nødvendig, og en passende brannmur bør settes opp og aktiveres. Som regel er én CPU-kjerne tilstrekkelig. I tillegg kreves det minst 512 megabyte RAM og 1 gigabyte harddiskplass.

Hvordan installere MariaDB på Debian 11 trinn for trinn

De følgende avsnittene viser deg trinn for trinn hvordan du installerer MariaDB på Debian 11.

Trinn 1: Oppdater pakkeindeksen

Før du starter selve installasjonen, bør du sørge for at alle programmene dine og Debian 11 selv er oppdatert. For å gjøre dette, oppdater pakkeindeksen med disse to kommando apt:

sudo apt update
sudo apt upgrade
bash

Når dette er gjort, kan du begynne å installere MariaDB på Debian 11.

Trinn 2: Installer MariaDB på Debian 11

Bruk følgende kommando for å installere pakken for MariaDB:

sudo apt install mariadb-server
bash

Når denne prosessen er fullført, betyr det at du har installert MariaDB på Debian 11, men det er ennå ikke tatt noen sikkerhetstiltak for systemet ditt. Denne delen kommer i neste trinn.

Trinn 3: Kjør sikkerhetsskriptet

MariaDB tilbyr sitt eget sikkerhetsskript for sine nyere versjoner. Du kan bruke dette skriptet til å endre noen standardinnstillinger. Kommandoen for å starte skriptet er som følger:

sudo mysql_secure_installation
bash

Når du starter skriptet, blir du først bedt om å oppgi root-passordet for databasen. Siden du ikke har konfigurert dette ennå, trykker du på [Enter] for å hoppe over dette trinnet foreløpig. Deretter blir du spurt om du vil bytte til autentisering via unix_socket. Skriv [N] og trykk [Enter] for å bekrefte.

Du vil bli spurt om du vil endre root-passordet ditt. Dette anbefales imidlertid ikke av sikkerhetsmessige årsaker, så trykk [N] og [Enter] igjen. Svar på følgende spørsmål med [Y] for å fjerne anonyme brukere, testdatabasen og root-pålogginger eksternt.

Trinn 4: Opprett en ekstra administrator (valgfritt)

Det neste trinnet er valgfritt, men anbefales på det sterkeste for å sikre systemet ditt. I Debian 11 autentiseres MariaDB-rootbrukeren ved hjelp av unix_socket i stedet for et passord. Selv om dette har noen fordeler, kan det forårsake problemer når eksterne programmer trenger administratorrettigheter. En løsning er å opprette en ekstra administratorbruker som supplement til root-kontoen. Her er trinnene for å gjøre dette:

Åpne MariaDB-skallet:

sudo mariadb -u root
bash

Opprett nå den nye brukeren. Endre brukernavn og passord etter behov.

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

Bruk kommandoen «FLUSH PRIVILEGES» for sikkerhet:

FLUSH PRIVILEGES;
sql

Til slutt lukker du skallet:

exit
bash

Trinn 5: Kontroller om installasjonen var vellykket

Til slutt, sjekk om installasjonen av MariaDB på Debian 11 var vellykket. For å gjøre dette, test statusen med denne kommandoen:

sudo systemctl status mariadb
bash

Hvis MariaDB ikke starter automatisk, bruk følgende kommando:

sudo systemctl start mariadb
bash

Du kan nå bruke MariaDB fritt.

Go to Main Menu