Sådan installeres MariaDB på Debian 11

Sådan installeres MariaDB på Debian 11

MariaDB er et gratis og open source relationsdatabasehåndteringssystem (RDBMS), der er en erstatning for MySQL-databaseserveren. Det er et af de mest populære RDBMS i brug i dag og er kendt for sin pålidelighed, ydeevne og skalerbarhed.

Debian 11 er den seneste stabile version af Debian-operativsystemet, der er kendt for sin stabilitet og sikkerhed. Det er et populært valg for servere, desktops og virksomheder.

I denne vejledning vil vi guide dig gennem trinene for at installere MariaDB på Debian 11. Vi vil dække installationsprocessen, konfigurationen af MariaDB-databasen og tilslutningen til databasen ved hjælp af en kommandolinjeklient.

Trin 1: Opdater systemet

Inden vi installerer MariaDB, er det en god praksis at opdatere systemet for at sikre, at vi har de seneste sikkerhedsrettelser og pakkeopdateringer:


sudo apt update
sudo apt upgrade

Trin 2: Installer MariaDB

MariaDB-pakkerne er tilgængelige i Debians officielle software-repositorier. Vi kan installere MariaDB ved hjælp af følgende kommando:


sudo apt install mariadb-server

Denne kommando vil installere MariaDB-serverpakken samt alle nødvendige afhængigheder.

Trin 3: Start og aktiver MariaDB-tjenesten

Når installationen er afsluttet, skal vi starte MariaDB-tjenesten og aktivere den for at starte automatisk ved systemstart:


sudo systemctl start mariadb
sudo systemctl enable mariadb

Trin 4: Sikker MariaDB-installationen

Efter installationen er det vigtigt at sikre MariaDB-installationen ved at følge disse trin:

1. Indstil en stærk rod-adgangskode: Kør følgende kommando for at angive en stærk adgangskode for rod-brugeren:

sudo mysql -u root -p

Bemærk: Du bliver bedt om at indtaste den nuværende adgangskode (som vil være tom, da du ikke har angivet en endnu) og derefter en ny adgangskode to gange.
2. Fjern anonym bruger: Kør følgende kommando for at fjerne den anonyme bruger, som giver mulighed for at logge ind på MariaDB uden en adgangskode:

mysql> DELETE FROM mysql.user WHERE User='';

3. Fjern testdatabasen: Kør følgende kommando for at fjerne testdatabasen, som ikke er nødvendig:

mysql> DROP DATABASE test;

4. Genindlæser privilegietabeller: Kør følgende kommando for at genindlæse privilegietabellerne, som indeholder oplysninger om brugerkonti og deres tilladelser:

mysql> FLUSH PRIVILEGES;

5. Afslut MySQL-skallen: Kør følgende kommando for at afslutte MySQL-skallen:

mysql> quit

Trin 5: Tilslut til MariaDB

Vi kan nu tilslutte til MariaDB-databasen ved hjælp af følgende kommando:


mysql -u root -p

Du bliver bedt om at indtaste rod-adgangskoden, som du angav under installationen.

Når du er tilsluttet MariaDB, kan du udføre databaseoperationer, såsom at oprette databaser, tabeller og forespørgsler om data.

Konklusion

I denne vejledning har vi vist dig, hvordan du installerer, konfigurerer og sikrer MariaDB på Debian 11. Ved at følge disse trin kan du nemt oprette og administrere dine egne MariaDB-databaser.

MariaDB er et kraftfuldt og alsidigt RDBMS, der er velegnet til en bred vifte af applikationer. Det er et godt valg for både små og store organisationer, der har brug for en pålidelig og skalerbar databaseløsning.

Ofte stillede spørgsmål

1. Hvad er MariaDB?
MariaDB er et gratis og open source relationsdatabasehåndteringssystem (RDBMS), der er en erstatning for MySQL-databaseserveren.

2. Hvorfor skal jeg bruge MariaDB frem for MySQL?
MariaDB er en drop-in erstatning for MySQL og er kompatibel med de fleste MySQL-applikationer. Det tilbyder forbedret ydeevne, skalerbarhed og sikkerhedsfunktioner sammenlignet med MySQL.

3. Hvad er forskellen mellem MariaDB og MySQL?
MariaDB er en fork for MySQL, der er udviklet af de oprindelige skabere af MySQL. De to systemer er stort set kompatible, men MariaDB har nogle unikke funktioner og forbedringer, der ikke findes i MySQL.

4. Hvordan opdaterer jeg MariaDB på Debian 11?
For at opdatere MariaDB til den seneste version, skal du køre følgende kommando:

sudo apt update
sudo apt upgrade

5. Hvordan sikkerhedskopierer jeg en MariaDB-database?
Der er flere måder at sikkerhedskopiere en MariaDB-database på. En almindelig metode er at bruge kommandoen mysqldump:

mysqldump -u root -p database_name > database_backup.sql

6. Hvordan gendanner jeg en MariaDB-database?
For at gendanne en MariaDB-database fra en sikkerhedskopi, skal du bruge kommandoen mysql:

mysql -u root -p database_name < database_backup.sql

7. Hvordan overvåger jeg ydeevnen af en MariaDB-database?
Der er flere værktøjer, du kan bruge til at overvåge ydeevnen af en MariaDB-database, såsom:
* MariaDB grafisk overvågningssystem
* MySQLTuner
* pt-query-digest

8. Hvordan optimerer jeg en MariaDB-database?
Du kan optimere en MariaDB-database ved at:
* Justerer databasekonfigurationsparametrene
* Optimerer SQL-forespørgsler
* Indekserer tabeller
* Normaliserer data

9. Hvilke ressourcer er tilgængelige for at lære mere om MariaDB?
Der er mange ressourcer tilgængelige for at lære mere om MariaDB, herunder:
* MariaDB dokumentation
* MariaDB-fora
* MariaDB-bøger og artikler

10. Hvor kan jeg få support til MariaDB?
Du kan få support til MariaDB fra:
* MariaDB-dokumentation
* MariaDB-fora
* MariaDB kommercielle supporttjenester