# Kako namestiti MariaDB na Ubuntu 22.04

Za namestitev MariaDB na Ubuntu 22.04 preprosto sledite tem korakom:

1. Posodobite sistem
2. Namestite bazo podatkov
3. Konfigurirajte varnostni skript
4. Ustvarite dodatnega skrbnika z zaščito z geslom (neobvezno)
5. Preizkusite MariaDB

Ta članek prikazuje posamezne korake, ki jih je treba izvesti.

## MariaDB kot neposredna zamenjava za MySQL

Sistem za upravljanje relacijskih baz podatkov MariaDB je bil prvič objavljen leta 2009 kot razvejitev MySQL in se danes šteje za močno alternativo temu SQL strežniku. Tudi v primerjavi z MySQL razvejitev navdušuje s svojo visoko prilagodljivostjo in odlično varnostno arhitekturo. Kot **neposredna zamenjava za MySQL** se MariaDB brez težav integrira neposredno v LAMP stack (Linux, Apache, MySQL in PHP, Python ali Perl). Rešitev je zdaj na voljo tudi kot standardna v repozitoriju Ubuntu. V nadaljevanju pojasnjujemo, kako namestiti MariaDB na Ubuntu 22.04.

Tip Če želite uporabljati starejšo različico distribucije Linux, boste v našem digitalnem vodniku našli tudi podrobna navodila za [namestitev MariaDB na Ubuntu 20.04](https://www.ionos.com/sl-si/digitalguide/gostovanje/tehnicne-zadeve/namestite-mariadb-na-ubuntu-2004/).

## Potrebne zahteve

Če želite namestiti MariaDB na Ubuntu 22.04, morate izpolniti le nekaj zahtev. Potrebujete strežnik, na katerem že teče ta različica operacijskega sistema. Pred začetkom dejanskega postopka morate na tem strežniku nastaviti tudi **administratorja, ki ni root**. Nastaviti morate tudi ustrezen požarni zid.

## Posodobi indeks paketov

Vendar pa morate pred namestitvijo MariaDB na Ubuntu 22.04 posodobiti celoten sistem. Z dvema ukazoma apt posodobite **indeks paketov, vse aplikacije in vse odvisnosti**. S tem namestitev postane varnejša in se odpravijo morebitne napake. Ustrezni ukazi so:

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

## Namestite MariaDB na Ubuntu 22.04

Uporabite naslednja navodila za namestitev MariaDB na Ubuntu 22.04. Ker je SQL strežnik privzeto vključen v repozitorij Ubuntu, za dejansko namestitev niso potrebni nobeni dodatni koraki.

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

## Konfigurirajte varnostni skript

Začetna namestitev je zdaj končana. Trenutno pa je MariaDB nastavljena s privzetimi nastavitvami. To med drugim pomeni, da **ni nastavljeno geslo za omejitev dostopa**. Da bi to odpravili, MariaDB ponuja varnostni skript, ki omogoča dodatne konfiguracije. Ta skript lahko zaženete z naslednjim ukazom:

```bash
sudo mariadb_secure_installation
```

Ko se skript izvede, vas bo najprej zaprosil za root geslo za bazo podatkov. Ker še niste shranili gesla, preprosto pritisnite \[Enter\], da izberete možnost **brez gesla** in nadaljujte.

Nato boste pozvani, da nastavite geslo root za bazo podatkov za avtentifikacijo. Ker je to tesno povezano **z različnimi vzdrževalnimi opravili** v Ubuntu, je priporočljivo, da v tej fazi ne spreminjate možnosti prijave. Zaradi varnostnih razlogov je priporočljivo, da pritisnete \[N\] in nato \[Enter\]. Navodila za ustvarjanje dodatnega administratorskega računa z zaščito z geslom so navedena spodaj.

Začnite z nadaljevanjem varnostnega skripta. Na naslednja vprašanja odgovorite z \[Y\] in pritisnite \[Enter\] za potrditev. Vprašali vas bodo, ali želite **izbrisati anonimne uporabnike, odstraniti testno bazo podatkov in omejiti oddaljeni dostop root**. Na koncu vas bo sistem pozval **,** da potrdite, ali naj se vse spremembe takoj uporabijo.

## Ustvarite z geslom zaščitenega skrbnika

Ustvarjanje dodatnega administrativnega uporabnika z avtentifikacijo gesla je neobvezno, vendar rešuje potencialni problem in tako povečuje varnost. Privzeto se prijava root za MariaDB izvaja prek **vtičnika unix\_socket** in zato ne zahteva gesla. Čeprav ta pristop ponuja določene prednosti, lahko povzroči tudi težave, kadar zunanji programi potrebujejo administrativne pravice. Rešitev je ustvariti administrativnega uporabnika z enakimi privilegiji kot root račun, vendar avtentificiranega z geslom. Za nadaljevanje odprite ukazno vrstico za MariaDB:

```bash
sudo mariadb
```

Sedaj ustvarite novega uporabnika z administratorskimi pravicami, root privilegiji in zaščito z geslom. Za to zamenjajte nadomestne znake »username« in »password« v naslednjem kodu.

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

Sedaj uporabite `FLUSH PRIVILEGES`, da se spremembe takoj uporabijo.

```bash
FLUSH PRIVILEGES;
```

Ko to storite, zaprite lupino MariaDB.

```bash
exit
```

## Preizkus MariaDB

Po namestitvi MariaDB na Ubuntu 22.04 je priporočljivo preveriti, ali je namestitev uspela. Stanje strežnika lahko preverite z naslednjim ukazom:

```bash
sudo systemctl status mariadb
```

Če se program ne zažene samodejno, ga lahko zaženete tudi s tem ukazom:

```bash
sudo systemctl start mariadb
```


This is a markdown version of: [https://www.ionos.com/sl-si/digitalguide/gostovanje/tehnicne-zadeve/namestite-mariadb-na-ubuntu-2204/](https://www.ionos.com/sl-si/digitalguide/gostovanje/tehnicne-zadeve/namestite-mariadb-na-ubuntu-2204/) for AI/LLM consumption.