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

  1. Oppdater systemet til den nyeste versjonen.
  2. Installer databasestyringssystemet.
  3. Konfigurer MariaDB.
  4. Opprett en ekstra administrator hvis nødvendig.
  5. Kontroller installasjonen.

Hvorfor er MariaDB og Debian 10 en god kombinasjon?

Har du sammenlignet MariaDB og MySQL og valgt den nyere forgreningen? Du kan også velge å bruke databasestyringssystemet som et alternativ til MySQL i LAMP-stakken (Linux, Apache, MySQL og PHP, Python eller Perl) med Debian. Siden MariaDB er en direkte erstatning, har dette alltid vært relativt uproblematisk. I mellomtiden har Debian imidlertid gått helt over til MariaDB og leverer kun de tilsvarende pakkene.

Hvilke krav må oppfylles?

Det er bare noen få krav som må oppfylles for å installere MariaDB på Debian. Det er viktig at du har opprettet en server med Debian 10 og har en ikke-root-bruker med sudo-rettigheter. En kraftig brannmur bør også settes opp og aktiveres på forhånd. Når disse kravene er oppfylt, kan du begynne med installasjonsprosessen.

Hvordan installere MariaDB på Debian 10 trinn for trinn

Følgende trinn forklarer hvordan du installerer MariaDB på Debian 10.

Trinn 1: Oppdater systemet

Det første trinnet er å oppdatere pakkeindeksen din for å sikre at du arbeider med de nyeste versjonene. Du kan gjøre dette ved å bruke følgende apt kommandoer:

sudo apt update
sudo apt upgrade
bash

Debian 10-installasjonen din bør nå være oppdatert.

Trinn 2: Installer MariaDB på Debian 10

Deretter kan du installere MariaDB. I Debian 10 er versjon 10.3 inkludert i pakkerepositoriet som standard, da den nå behandles som det foretrukne MySQL-alternativet. For å installere pakken, bruk følgende kommando:

sudo apt install mariadb-server
bash

Trinn 3: Konfigurer sikkerhetsinnstillingene for MariaDB

Selv om du har installert de nødvendige MariaDB-programfilene på Debian 10, er det for øyeblikket ingen sikkerhetstiltak eller passende konfigurasjon på plass. For å beskytte dataene og systemet ditt, inneholder MariaDB-pakken et skript som hjelper deg med å regulere servertilgang og fjerne ubrukte kontoer. For å bruke disse endringene, bruk følgende skript:

sudo mysql_secure_installation
bash

I det første trinnet blir du bedt om å oppgi root-passordet ditt. Siden du ennå ikke har angitt et passord, trykker du på [Enter]. Du har da muligheten til å opprette et nytt passord. Siden MariaDB-root-kontoen er nært knyttet til ulike automatiserte vedlikeholds- og administrasjonsoppgaver, bør du imidlertid ikke endre autentiseringen på dette tidspunktet. Ellers kan oppdateringer i verste fall fjerne administratorrettighetene dine. Skriv derfor [N] og trykk deretter [Enter] igjen.

Du kan svare på alle gjenværende spørsmål med [Y] og bekrefte ved å trykke [Enter]. Som standard vil testdatabasen og noen anonyme brukere bli fjernet. I tillegg vil eksterne root-pålogginger bli deaktivert.

Trinn 4: Opprett en administratorkonto (valgfritt)

Følgende trinn er valgfritt. Siden root-brukeren av MariaDB på Debian bruker unix_socket i stedet for et passord for autentisering som standard, kan det oppstå problemer med eksterne programmer så snart de krever administratorrettigheter. Det er derfor fornuftig å opprette en administratorkonto i tillegg til root-kontoen, som brukes for tilgang med passord. Denne får de samme rettighetene som root-kontoen, men er konfigurert for bruk med passordbeskyttelse. For å gjøre dette, følg disse trinnene.

Åpne MariaDB:

sudo mariadb -u root
bash

Opprett deretter en ny bruker med root-rettigheter og et passord. Du kan velge brukernavn og passord selv.

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

Bruk nå «FLUSH PRIVILEGES» slik at endringene blir gjeldende umiddelbart:

FLUSH PRIVILEGES;
sql

Til slutt, avslutt skallet:

exit
bash

Trinn 5: Kontroller MariaDB

I det siste trinnet må du sjekke om MariaDB kjører riktig og automatisk etter at det er installert på Debian 10. For å gjøre dette, bruk følgende kommando:

sudo systemctl status mariadb
bash

Hvis MariaDB ikke starter automatisk, bruk denne kommandoen:

sudo systemctl start mariadb
bash

Nå kan du bruke MariaDB.

Go to Main Menu