Sådan installeres MariaDB på Ubuntu 22.04
Følg blot disse trin for at installere MariaDB på Ubuntu 22.04:
- Opdater systemet
- Installer databasen
- Konfigurer sikkerhedsskriptet
- Opret en ekstra administrator med adgangskodebeskyttelse (valgfrit)
- Test MariaDB
Denne artikel viser dig de enkelte trin, der skal udføres.
MariaDB som en direkte erstatning for MySQL
Det relationelle databasestyringssystem MariaDB blev først udgivet i 2009 som en fork af MySQL og betragtes nu som et stærkt alternativ til denne SQL-server. Selv i sammenligning med MySQL imponerer forken med sin høje fleksibilitet og fremragende sikkerhedsarkitektur. Som en drop-in-erstatning for MySQL kan MariaDB uden problemer integreres direkte i LAMP-stakken (Linux, Apache, MySQL og PHP, Python eller Perl). Løsningspakkerne leveres nu også som standard i Ubuntu-repositoriet. Nedenfor forklarer vi, hvordan du installerer MariaDB på Ubuntu 22.04.
Hvis du vil bruge en ældre version af Linux-distributionen, finder du også detaljerede instruktioner til, hvordan du installerer MariaDB på Ubuntu 20.04, i vores digitale guide.
De nødvendige krav
Hvis du vil installere MariaDB på Ubuntu 22.04, skal du kun opfylde nogle få krav. Du skal have en server, der allerede kører denne version af operativsystemet. Der skal også oprettes en ikke-root-administrator på denne server, inden selve processen begynder. Du skal også opsætte en passende firewall.
Opdater pakkeindekset
Inden du begynder at installere MariaDB på Ubuntu 22.04, bør du dog opdatere hele systemet. De to apt-kommandoer bruges til at opdatere pakkeindekset, alle applikationer og alle afhængigheder. Dette gør installationen mere sikker og fjerner eventuelle fejl. De tilsvarende kommandoer er:
sudo apt update
sudo apt upgradebashInstaller MariaDB på Ubuntu 22.04
Brug følgende instruktioner til at installere MariaDB på Ubuntu 22.04. Da SQL-serveren er inkluderet i Ubuntu-repositoriet som standard, er der ikke behov for yderligere trin til selve installationen.
sudo apt install mariadb-serverbashKonfigurer sikkerhedsskriptet
Den indledende installation er nu afsluttet. MariaDB er dog i øjeblikket konfigureret med standardindstillingerne. Det betyder blandt andet, at der ikke er angivet nogen adgangskode til adgangsbegrænsning. For at løse dette problem leverer MariaDB et sikkerhedsskript, som giver dig mulighed for at foretage yderligere konfigurationer. Du kan køre dette skript med følgende kommando:
sudo mariadb_secure_installationbashNår scriptet udføres, vil det først bede dig om din root-adgangskode til databasen. Da du endnu ikke har gemt en adgangskode, skal du blot trykke på [Enter] for at vælge indstillingen uden adgangskode og fortsætte.
Derefter bliver du bedt om at indstille en root-adgangskode til databasen til autentificering. Da dette er tæt knyttet til forskellige vedligeholdelsesopgaver i Ubuntu, anbefales det ikke at ændre login-indstillingerne på dette tidspunkt. Af sikkerhedsmæssige årsager anbefales det at trykke på [N] og derefter [Enter]. Instruktioner om, hvordan du opretter en ekstra administratorkonto med adgangskodebeskyttelse, findes nedenfor.
Fortsæt med sikkerhedsskriptet. Svar på de følgende spørgsmål med [Y] og tryk på [Enter] for at bekræfte. Du bliver spurgt, om du vil slette anonyme brugere, fjerne en testdatabase og begrænse fjernadgang til root. Til sidst bliver du bedt om at bekræfte, om alle ændringer skal anvendes med det samme.
Opret en adgangskodebeskyttet administratorbruger
Oprettelsen af en ekstra administratorbruger med adgangskodegodkendelse er valgfri, men løser et potentielt problem og øger dermed sikkerheden. Som standard foregår root-login til MariaDB via unix_socket-pluginet og kræver derfor ikke en adgangskode. Selvom denne tilgang har visse fordele, kan den også forårsage problemer, når eksterne programmer har brug for administratorrettigheder. Løsningen er at oprette en administratorbruger med de samme rettigheder som root-kontoen, men godkendt med en adgangskode. For at fortsætte skal du starte med at åbne kommandolinjen for MariaDB:
sudo mariadbbashOpret nu en ny bruger med administratorrettigheder, root-rettigheder og adgangskodebeskyttelse. For at gøre dette skal du erstatte pladsholderne ‘username’ og ‘password’ i følgende kode.
GRANT ALL ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;bashBrug nu FLUSH PRIVILEGES, så ændringerne straks bliver anvendt.
FLUSH PRIVILEGES;bashNår du har gjort dette, skal du afslutte MariaDB-shell.
exitbashTest MariaDB
Efter installation af MariaDB på Ubuntu 22.04 anbefales det at kontrollere, om opsætningen er lykkedes. Du kan kontrollere serverstatus ved hjælp af følgende kommando:
sudo systemctl status mariadbbashHvis programmet ikke kører automatisk, kan du også bruge denne kommando til at starte det:
sudo systemctl start mariadbbash