Hvordan installere MariaDB på Ubuntu 22.04
Følg disse trinnene for å installere MariaDB på Ubuntu 22.04:
- Oppdater systemet
- Installer databasen
- Konfigurer sikkerhetsskriptet
- Opprett ekstra administrator med passordbeskyttelse (valgfritt)
- Test MariaDB
Denne artikkelen viser deg de enkelte trinnene som må utføres.
MariaDB som en direkte erstatning for MySQL
Det relasjonelle databasestyringssystemet MariaDB ble først publisert i 2009 som en forgrening av MySQL og regnes nå som et sterkt alternativ til denne SQL-serveren. Selv i sammenligning med MySQL imponerer forgreningen med sin høye fleksibilitet og utmerkede sikkerhetsarkitektur. Som en direkte erstatning for MySQL kan MariaDB integreres direkte i LAMP-stakken (Linux, Apache, MySQL og PHP, Python eller Perl) uten problemer. Løsningspakkene leveres nå også som standard i Ubuntu-repositoriet. Nedenfor forklarer vi hvordan du installerer MariaDB på Ubuntu 22.04.
Hvis du ønsker å bruke en eldre versjon av Linux-distribusjonen, finner du også detaljerte instruksjoner for hvordan du installerer MariaDB på Ubuntu 20.04 i vår digitale guide.
De nødvendige kravene
Hvis du vil installere MariaDB på Ubuntu 22.04, må bare noen få krav oppfylles. Du trenger en server som allerede kjører denne versjonen av operativsystemet. En ikke-root-administrator må også konfigureres på denne serveren før selve prosessen starter. Du bør også konfigurere en passende brannmur.
Oppdater pakkeindeksen
Før du begynner å installere MariaDB på Ubuntu 22.04, bør du imidlertid oppdatere hele systemet. De to apt-kommandoene brukes til å oppdatere pakkeindeksen, alle applikasjoner og alle avhengigheter. Dette gjør installasjonen sikrere og fjerner eventuelle feil. De tilsvarende kommandoene er:
sudo apt update
sudo apt upgradebashInstaller MariaDB på Ubuntu 22.04
Bruk følgende instruksjoner for å installere MariaDB på Ubuntu 22.04. Siden SQL-serveren er inkludert i Ubuntu-repositoriet som standard, er det ikke nødvendig med ytterligere trinn for selve installasjonen.
sudo apt install mariadb-serverbashKonfigurer sikkerhetsskriptet
Den første installasjonen er nå fullført. For øyeblikket er MariaDB imidlertid konfigurert med standardinnstillingene. Dette betyr blant annet at det ikke er angitt noe passord for tilgangsbegrensning. For å løse dette tilbyr MariaDB et sikkerhetsskript som lar deg foreta tilleggskonfigurasjoner. Du kan kjøre dette skriptet med følgende kommando:
sudo mariadb_secure_installationbashNår skriptet kjøres, vil det først be deg om root-passordet for databasen. Siden du ennå ikke har lagret et passord, trykker du bare på [Enter] for å velge alternativet uten passord og fortsette.
Deretter blir du bedt om å angi et root-passord for databasen for autentisering. Da dette er nært knyttet til ulike vedlikeholdsoppgaver i Ubuntu, anbefales det å ikke endre påloggingsalternativene på dette stadiet. Av sikkerhetsmessige årsaker anbefales det å trykke [N] og deretter [Enter]. Instruksjoner for hvordan du oppretter en ekstra administratorkonto med passordbeskyttelse, finner du nedenfor.
Begynn med å fortsette med sikkerhetsskriptet. Svar med [Y] på følgende spørsmål og trykk [Enter] for å bekrefte. Du blir spurt om du vil slette anonyme brukere, fjerne en testdatabase og begrense ekstern root-tilgang. Til slutt blir du bedt om å bekrefte om alle endringer skal brukes umiddelbart.
Opprett en passordbeskyttet administratorbruker
Opprettelsen av en ekstra administratorbruker med passordautentisering er valgfritt, men løser et potensielt problem og øker dermed sikkerheten. Som standard skjer root-påloggingen for MariaDB via unix_socket-pluginen og krever derfor ikke passord. Selv om denne tilnærmingen har visse fordeler, kan den også forårsake problemer når eksterne programmer trenger administratorrettigheter. Løsningen er å opprette en administratorbruker med samme rettigheter som root-kontoen, men autentisert med et passord. For å fortsette, start med å åpne kommandolinjen for MariaDB:
sudo mariadbbashOpprett nå en ny bruker med administratorrettigheter, root-rettigheter og passordbeskyttelse. For å gjøre dette, erstatt plassholderne «brukernavn» og «passord» i følgende kode.
GRANT ALL ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;bashBruk nå FLUSH PRIVILEGES slik at endringene blir umiddelbart gjeldende.
FLUSH PRIVILEGES;bashNår du har gjort dette, avslutter du MariaDB-skallet.
exitbashTest MariaDB
Etter å ha installert MariaDB på Ubuntu 22.04, anbefales det å sjekke om installasjonen var vellykket. Du kan kontrollere serverstatusen ved å bruke følgende kommando:
sudo systemctl status mariadbbashHvis programmet ikke kjører automatisk, kan du også bruke denne kommandoen for å starte det:
sudo systemctl start mariadbbash