# Kuidas installida MariaDB Ubuntu 22.04-le

Järgige lihtsalt neid samme, et installida MariaDB Ubuntu 22.04-le:

1. Süsteemi uuendamine
2. Paigalda andmebaas
3. Konfigureerige turvaskript
4. Loo täiendav administraator parooliga kaitstud (valikuline)
5. Testige MariaDB

Käesolevas artiklis on kirjeldatud üksikud sammud, mida tuleb teha.

## MariaDB kui MySQLi asenduslahendus

Suhteline andmebaasi haldamise süsteem MariaDB avaldati esmakordselt 2009. aastal MySQLi haruna ja seda peetakse nüüd selle SQL-serveri tugevaks alternatiiviks. Isegi võrreldes MySQLiga muljetab haru oma suure paindlikkuse ja suurepärase turvalisuse arhitektuuriga. **MySQLi asendusena** saab MariaDB-d probleemideta integreerida otse LAMP-stakki (Linux, Apache, MySQL ja PHP, Python või Perl). Lahenduspaketid on nüüd ka Ubuntu repositooriumis standardvarustusena saadaval. Allpool selgitame, kuidas MariaDB Ubuntu 22.04-le installida.

Tip Kui soovite kasutada vanemat Linuxi distributsiooni versiooni, leiate meie digitaalsest juhendist ka üksikasjalikud juhised [MariaDB installimiseks Ubuntu 20.04-le](https://www.ionos.com/et-ee/digitalguide/hosting/tehnilised-kuesimused/mariadb-installimine-ubuntu-2004-le/).

## Vajalikud nõuded

Kui soovite MariaDB Ubuntu 22.04-le installida, tuleb täita vaid mõned nõuded. Vajate serverit, kus juba töötab see operatsioonisüsteemi versioon. Enne tegeliku protsessi alustamist tuleb sellele serverile seadistada ka **mitte-root-administraator**. Samuti peaksite seadistama sobiva tulemüüri.

## Paketiindeksi uuendamine

Enne MariaDB installimist Ubuntu 22.04-le peaksite aga kogu süsteemi uuendama. Kahe apt-käsu abil uuendatakse **pakettide indeks, kõik rakendused ja kõik sõltuvused**. See muudab installimise turvalisemaks ja kõrvaldab võimalikud vead. Vastavad käsud on järgmised:

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

## MariaDB installimine Ubuntu 22.04-le

Kasutage järgmisi juhiseid MariaDB installimiseks Ubuntu 22.04-le. Kuna SQL-server on Ubuntu repositooriumis vaikimisi olemas, ei ole tegelikuks installimiseks vaja täiendavaid samme.

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

## Konfigureerige turvaskript

Esmane installatsioon on nüüd lõpetatud. Praegu on MariaDB siiski konfigureeritud vaikimisi seadetega. See tähendab muu hulgas, et **juurdepääsu piiramiseks pole parooli määratud**. Selle probleemi lahendamiseks pakub MariaDB turvaskripti, mis võimaldab teha täiendavaid konfiguratsioone. Selle skripti saate käivitada järgmise käsuga:

```bash
sudo mariadb_secure_installation
```

Kui skript käivitatakse, küsitakse esmalt andmebaasi juurkasutaja parooli. Kuna te pole veel parooli salvestanud, vajutage lihtsalt \[Enter\], et valida **paroolita** valik ja jätkata.

Seejärel palutakse teil määrata andmebaasi autentimise juurkasutaja parool. Kuna see on tihedalt **seotud mitmesuguste** Ubuntu **hooldustoimingutega**, on soovitatav sisselogimise valikuid selles etapis mitte muuta. Turvalisuse tagamiseks on soovitatav vajutada klahvi \[N\] ja seejärel \[Enter\]. Juhised täiendava parooliga kaitstud administraatori konto loomiseks on esitatud allpool.

Alustage turvaskripti jätkamisega. Järgmistele küsimustele vastake \[Y\] ja kinnitage vastus klahviga \[Enter\]. Teil küsitakse, kas soovite **kustutada anonüümsed kasutajad, eemaldada testandmebaasi ja piirata kaugjuurdepääsu**. Lõpus palutakse teil kinnitada, kas kõik muudatused tuleks kohe rakendada.

## Loo parooliga kaitstud administraatori kasutaja

Lisakasutaja loomine parooliga autentimise abil on vabatahtlik, kuid lahendab potentsiaalse probleemi ja suurendab seega turvalisust. Vaikimisi toimub MariaDB juurkasutaja sisselogimine **unix\_socket-pistikprogrammi** kaudu ja seetõttu ei ole parooli vaja. Kuigi sellisel lähenemisel on teatud eelised, võib see tekitada probleeme, kui välised programmid vajavad administraatori õigusi. Lahenduseks on luua administraatori kasutaja, kellel on samad õigused kui root-kontol, kuid kes autentitakse parooliga. Selleks avage esmalt MariaDB-i käsurea:

```bash
sudo mariadb
```

Looge nüüd uus kasutaja, kellel on administraatoriõigused, root-õigused ja paroolikaitse. Selleks asendage järgmises koodis asendajad „username” ja „password”.

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

Kasutage nüüd `FLUSH PRIVILEGES`, et muudatused rakenduksid kohe.

```bash
FLUSH PRIVILEGES;
```

Kui olete seda teinud, väljuge MariaDB-kestast.

```bash
exit
```

## Testi MariaDB

Pärast MariaDB installimist Ubuntu 22.04-le on soovitatav kontrollida, kas installimine õnnestus. Serveri staatust saab kontrollida järgmise käsuga:

```bash
sudo systemctl status mariadb
```

Kui programm ei käivitu automaatselt, võite selle käivitamiseks kasutada ka järgmist käsku:

```bash
sudo systemctl start mariadb
```


This is a markdown version of: [https://www.ionos.com/et-ee/digitalguide/hosting/tehnilised-kuesimused/mariadb-installimine-ubuntu-2204-le/](https://www.ionos.com/et-ee/digitalguide/hosting/tehnilised-kuesimused/mariadb-installimine-ubuntu-2204-le/) for AI/LLM consumption.