Sådan installeres MariaDB på Ubuntu 20.04
For at installere MariaDB på Ubuntu 20.04 skal du blot følge disse trin:
- Opdater systemet
- Start installationen
- Tilpas sikkerhedsskriptet
- Opret en adgangskodebeskyttet administrator (valgfrit)
- Kontroller installationen
I de følgende afsnit vil vi guide dig trin for trin gennem installationen.
MariaDB som en del af LAMP-stakken
MariaDB har opnået en markant føring i forhold til MySQL og foretrækkes derfor af mange brugere som deres foretrukne SQL-server. Denne fork af MySQL anses for at være ekstremt robust, meget fleksibel og har en stærk sikkerhedsarkitektur. MariaDB kan integreres problemfrit i LAMP-stakken (Linux, Apache, MySQL og PHP, Python eller Perl) til Ubuntu som en drop-in-erstatning uden ændringer eller problemer. I denne vejledning giver vi trin-for-trin-instruktioner til, hvordan du installerer og konfigurerer MariaDB på Ubuntu 20.04.
Hvis du bruger en nyere version af Linux-distributionen, finder du også detaljerede instruktioner til installation af MariaDB på Ubuntu 22.04 i vores digitale guide.
Kravene
Der er kun få krav, der skal opfyldes, hvis du vil installere MariaDB på Ubuntu. Inden selve processen skal du sikre dig, at du har en server, der er udstyret med Linux-systemet (i dette tilfælde version 20.04). For at gøre dette skal der oprettes en administrativ ikke-root-bruger. Den bedst mulige måde at sikre installationen på er med en passende firewall.
Opdater dit system
Før du installerer MariaDB på Ubuntu 20.04, er det en god idé at opdatere systemet til den nyeste version. Brug de tilsvarende apt kommandoer til at opdatere pakkeindekset og sikre, at alle filer og afhængigheder er opdaterede. Dette er af sikkerhedsmæssige årsager, så du kan arbejde med en fejlfri server. De tilsvarende kommandoer er som følger:
sudo apt update
sudo apt upgradebashInstaller MariaDB på Ubuntu 20.04
Hvis dit system, inklusive alle pakker, er blevet opdateret, kan du begynde at installere MariaDB på Ubuntu 20.04. Brug følgende kommando til at pakke pakkerne til databasestyringssystemet ud, som allerede er inkluderet i Ubuntu-repositoriet:
sudo apt install mariadb-serverbashI dette trin udføres kun installationen. Vigtige sikkerhedsforanstaltninger og konfigurationer vil blive taget hånd om i det følgende trin.
Konfigurer sikkerhedsskriptet
MariaDB indeholder sit eget sikkerhedsskript til dette formål. Dette skript giver dig mulighed for at ændre forskellige standardindstillinger og dermed forbedre applikationens sikkerhed. Du kan køre skriptet med følgende kommando:
sudo mariadb_secure_installationbashNår du åbner scriptet, vil det første trin bede dig om at indtaste din root-adgangskode til databasen. Da du endnu ikke har konfigureret denne, skal du blot trykke på [Enter] for at springe dette trin over.
Dette giver dig mulighed for at oprette en ny root-adgangskode til databasen i næste trin. Dette kan dog medføre problemer, da root i MariaDB er tæt knyttet til systemvedligeholdelse. Det anbefales derfor ikke at ændre godkendelsesindstillingerne på nuværende tidspunkt. Indtast [N] og bekræft med [Enter].
Du kan bekræfte scriptets yderligere indstillinger ved at trykke på [Y] og [Enter]. Blandt andre spørgsmål vil du blive spurgt, om du ønsker at fjerne anonyme brugere og testdatabasen. Desuden vil fjernlogin som root blive deaktiveret. Til sidst vil scriptet spørge, om du ønsker at anvende alle ændringer med det samme.
Opret eventuelt en adgangskodebeskyttet administrator
Det næste trin er valgfrit, men da du ikke har oprettet en adgangskode for root-brugeren, er det stadig meget nyttigt. Hvis du opretter en ekstra administrator og sikrer, at den er beskyttet med en adgangskode, er du forberedt på alle brugssituationer. Som standard foregår login faktisk med et unix_socket-plugin, og der kræves ingen adgangskode. Dette kan dog føre til komplikationer, så snart eksterne programmer kræver administratorrettigheder. Opret derfor som en sikkerhedsforanstaltning en ekstra konto med administratorrettigheder og adgangskodebeskyttelse. For at gøre dette skal du først åbne MariaDB-kommandoprompten:
sudo mariadbbashOpret derefter den nye administrator og angiv en adgangskode. Tilpas pladsholderne ‘brugernavn’ og ‘adgangskode’ efter dine behov:
GRANT ALL ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;bashBrug derefter FLUSH PRIVILEGES for at anvende ændringerne med det samme:
FLUSH PRIVILEGES;bashAfslut derefter MariaDB-shell:
exitbashKontroller status
Når du har installeret MariaDB på Ubuntu 20.04, kan du kontrollere status for at se, om det har fungeret. Sådan gør du:
sudo systemctl status mariadbbashMariaDB køres automatisk som standard. Hvis dette ikke er tilfældet, kan du få adgang til databasen ved hjælp af følgende kommando:
sudo systemctl start mariadbbash