# Kaip įdiegti MariaDB Ubuntu 22.04

Norėdami įdiegti MariaDB į Ubuntu 22.04, atlikite šiuos veiksmus:

1. Atnaujinkite sistemą
2. Įdiekite duomenų bazę
3. Konfigūruokite saugumo scenarijų
4. Sukurkite papildomą administratorių su slaptažodžio apsauga (pasirinktinai)
5. Išbandykite MariaDB

Šiame straipsnyje pateikiami atskiri veiksmai, kuriuos reikia atlikti.

## MariaDB kaip tiesioginis MySQL pakaitalas

Reliacinė duomenų bazių valdymo sistema MariaDB pirmą kartą buvo išleista 2009 m. kaip MySQL atšaka ir dabar laikoma stipria alternatyva šiam SQL serveriui. Net palyginti su MySQL, ši atšaka įspūdinga savo dideliu lankstumu ir puikia saugumo architektūra. Kaip **tiesioginis MySQL pakaitalas**, MariaDB gali būti be jokių problemų integruota tiesiai į LAMP steką (Linux, Apache, MySQL ir PHP, Python arba Perl). Šie sprendimų paketai dabar taip pat yra standartiniai Ubuntu saugykloje. Toliau paaiškiname, kaip įdiegti MariaDB Ubuntu 22.04.

Tip Jei norite naudoti senesnę Linux distribucijos versiją, mūsų skaitmeniniame vadove taip pat rasite išsamias instrukcijas, [kaip įdiegti MariaDB Ubuntu 20.04](https://www.ionos.com/lt-lt/digitalguide/priegloba/techniniai-klausimai/idiekite-mariadb-i-ubuntu-2004/).

## Būtini reikalavimai

Jei norite įdiegti MariaDB į Ubuntu 22.04, reikia įvykdyti tik keletą reikalavimų. Jums reikės serverio, kuriame jau veikia ši operacinės sistemos versija. Prieš pradedant tikrąjį procesą, šiame serveryje taip pat turi būti nustatytas **ne root administratorius**. Taip pat turėtumėte nustatyti tinkamą ugniasienę.

## Atnaujinti paketų indeksą

Tačiau prieš pradėdami diegti MariaDB Ubuntu 22.04, turėtumėte atnaujinti visą sistemą. Dvi apt komandos naudojamos **paketų indeksui, visoms programoms ir visoms priklausomybėms** atnaujinti. Tai padaro diegimą saugesnį ir pašalina galimas klaidas. Atitinkamos komandos yra:

```bash
sudo apt update
sudo apt upgrade
```

## Įdiekite MariaDB į Ubuntu 22.04

Naudokite šias instrukcijas, kad įdiegtumėte MariaDB Ubuntu 22.04. Kadangi SQL serveris yra įtrauktas į Ubuntu saugyklą pagal numatytuosius nustatymus, nereikia atlikti jokių papildomų veiksmų, kad jį įdiegtumėte.

```bash
sudo apt install mariadb-server
```

## Konfigūruokite saugumo scenarijų

Pradinė instaliacija baigta. Tačiau šiuo metu MariaDB yra sukonfigūruota pagal numatytuosius nustatymus. Tai reiškia, kad, be kita ko, **nėra nustatytas slaptažodis prieigos apribojimui**. Šiai problemai spręsti MariaDB teikia saugumo scenarijų, kuris leidžia atlikti papildomus konfigūravimus. Šį scenarijų galite paleisti naudodami šią komandą:

```bash
sudo mariadb_secure_installation
```

Kai scenarijus bus vykdomas, pirmiausia bus paprašyta įvesti duomenų bazės administratoriaus slaptažodį. Kadangi slaptažodžio dar nesate įrašę, tiesiog paspauskite \[Enter\], kad pasirinkite parinktį **„be slaptažodžio“** ir tęskite.

Po to bus paprašyta nustatyti duomenų bazės autentiškumo patvirtinimo root slaptažodį. Kadangi tai yra glaudžiai susiję **su įvairiomis** Ubuntu **priežiūros užduotimis**, šiuo etapu nerekomenduojama keisti prisijungimo parinkčių. Saugumo sumetimais rekomenduojama paspausti \[N\] ir tada \[Enter\]. Toliau pateikiamos instrukcijos, kaip sukurti papildomą administratoriaus paskyrą su slaptažodžio apsauga.

Pradėkite tęsdami saugumo scenarijų. Atsakykite į šiuos klausimus \[Y\] ir paspauskite \[Enter\], kad patvirtintumėte. Jums bus paklausta, ar norite **ištrinti anonimiškus vartotojus, pašalinti bandomąją duomenų bazę ir apriboti nuotolinę root prieigą**. Pabaigoje jums bus paprašyta patvirtinti **,** ar visi pakeitimai turi būti taikomi iš karto.

## Sukurti slaptažodžiu apsaugotą administratoriaus vartotoją

Papildomo administratoriaus vartotojo su slaptažodžio autentifikavimu sukūrimas yra neprivalomas, tačiau jis išsprendžia potencialią problemą ir taip padidina saugumą. Pagal numatytuosius nustatymus, prisijungimas prie MariaDB kaip root vyksta per **unix\_socket įskiepį**, todėl slaptažodžio nereikia. Nors toks metodas turi tam tikrų privalumų, jis taip pat gali sukelti problemų, kai išorinėms programoms reikalingos administratoriaus teisės. Sprendimas – sukurti administratoriaus vartotoją su tomis pačiomis teisėmis kaip root paskyra, bet autentiškumą patvirtinant slaptažodžiu. Norėdami tęsti, pradėkite atidarydami MariaDB komandų eilutę:

```bash
sudo mariadb
```

Dabar sukurkite naują vartotoją su administratoriaus teisėmis, root teisėmis ir slaptažodžio apsauga. Norėdami tai padaryti, pakeiskite „vartotojo vardą“ ir „slaptažodį“ vietą užimantį simbolį šiame kode.

```bash
GRANT ALL ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
```

Dabar naudokite `FLUSH PRIVILEGES`, kad pakeitimai būtų taikomi iš karto.

```bash
FLUSH PRIVILEGES;
```

Tai padarę, išeikite iš MariaDB aplinkos.

```bash
exit
```

## Išbandykite MariaDB

Įdiegus MariaDB Ubuntu 22.04, rekomenduojama patikrinti, ar įdiegimas buvo sėkmingas. Serverio būseną galite patikrinti naudodami šią komandą:

```bash
sudo systemctl status mariadb
```

Jei programa nepaleidžiama automatiškai, ją taip pat galite paleisti naudodami šią komandą:

```bash
sudo systemctl start mariadb
```


This is a markdown version of: [https://www.ionos.com/lt-lt/digitalguide/priegloba/techniniai-klausimai/idiekite-mariadb-i-ubuntu-2204/](https://www.ionos.com/lt-lt/digitalguide/priegloba/techniniai-klausimai/idiekite-mariadb-i-ubuntu-2204/) for AI/LLM consumption.