Hvordan installere MariaDB på Debian 11
For å installere MariaDB på Debian 11 må du følge disse trinnene:
- Oppdater Debian 11-installasjonen din.
- Installer MariaDB.
- Tilpass konfigurasjonen etter dine behov.
- Opprett en ekstra administratorbruker (valgfritt).
- 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 upgradebashNå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-serverbashNå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_installationbashNå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 rootbashOpprett 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;sqlBruk kommandoen «FLUSH PRIVILEGES» for sikkerhet:
FLUSH PRIVILEGES;sqlTil slutt lukker du skallet:
exitbashTrinn 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 mariadbbashHvis MariaDB ikke starter automatisk, bruk følgende kommando:
sudo systemctl start mariadbbashDu kan nå bruke MariaDB fritt.