# Kako namestiti MariaDB na Ubuntu 20.04

Za namestitev MariaDB na Ubuntu 20.04 preprosto sledite tem korakom:

1. Posodobite sistem
2. Začnite namestitev
3. Prilagodite varnostni skript
4. Ustvarite z geslom zaščitenega skrbnika (neobvezno)
5. Preverite namestitev

V naslednjih poglavjih vas bomo korak za korakom vodili skozi namestitev.

## MariaDB kot del LAMP sklada

MariaDB je pridobil znatno prednost pred MySQL in je zato mnogim uporabnikom najljubši SQL strežnik. Ta različica MySQL je znana po **svoji izjemni robustnosti, visoki prilagodljivosti in močni varnostni arhitekturi**. MariaDB se lahko brez težav integrira v LAMP stack (Linux, Apache, MySQL in PHP, Python ali Perl) za Ubuntu kot nadomestek brez kakršnih koli sprememb ali težav. V tem vodniku ponujamo podrobna navodila za namestitev in konfiguracijo MariaDB na Ubuntu 20.04.

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

## Zahteve

Če želite namestiti MariaDB na Ubuntu, morate izpolniti le nekaj zahtev. Pred samim postopkom se prepričajte, da imate strežnik, opremljen z operacijskim sistemom Linux (v tem primeru različica 20.04). Za to je treba nastaviti **administrativnega uporabnika, ki ni root**. Najboljši način za zaščito namestitve je ustrezen požarni zid.

## Posodobite svoj sistem

Preden namestite MariaDB na Ubuntu 20.04, je smiselno posodobiti sistem na najnovejšo različico. Uporabite ustrezne `apt` **ukaze**, da posodobite indeks paketov in zagotovite, da so vse datoteke in odvisnosti posodobljene. To je iz varnostnih razlogov, da lahko delate z brezhibnim strežnikom. Ustrezni ukazi so naslednji:

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

## Namestite MariaDB na Ubuntu 20.04

Če je bil vaš sistem, vključno z vsemi paketi, uspešno posodobljen, lahko začnete z namestitvijo MariaDB na Ubuntu 20.04. Uporabite naslednji ukaz, da razpakirate pakete sistema za upravljanje podatkovnih baz, ki so že vključeni v repozitorij Ubuntu:

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

V tem koraku se izvede samo namestitev. Pomembni varnostni ukrepi in konfiguracije bodo obravnavani v naslednjem koraku.

## Konfigurirajte varnostni skript

MariaDB vključuje lasten varnostni skript za ta namen. Ta skript vam omogoča spreminjanje različnih privzetih nastavitev, s čimer izboljšate varnost aplikacije. Skript lahko izvedete z naslednjim ukazom:

```bash
sudo mariadb_secure_installation
```

Ko odprete skript, vas bo prvi korak pozval, da vnesete svoje korensko geslo za bazo podatkov. Ker tega še niste nastavili, preprosto pritisnite \[Enter\], da preskočite ta korak.

To vam bo omogočilo, da v naslednjem koraku nastavite novo geslo root za bazo podatkov. Vendar pa to lahko povzroči težave, saj je root MariaDB **tesno povezan** z vzdrževanjem sistema. Zato je zaenkrat priporočljivo, da ne spreminjate možnosti avtentifikacije. Vnesite \[N\] in potrdite z \[Enter\].

Dodatne nastavitve skripta lahko potrdite s pritiskom na \[Y\] in \[Enter\]. Med drugim vas bo skript vprašal, ali **želite odstraniti anonimne uporabnike in testno bazo podatkov**. Poleg tega **bodo onemogočene oddaljene prijave kot root**. Na koncu vas bo skript vprašal, ali želite vse spremembe takoj uporabiti.

## Po želji ustvarite z geslom zaščiteno skrbniško račun

Naslednji korak je neobvezen, vendar je kljub temu zelo koristen, saj niste nastavili gesla za uporabnika root. Če nastavite **dodatnega skrbnika** in poskrbite, da je zaščiten z geslom, ste pripravljeni na vse primere uporabe. Privzeto se prijava dejansko izvede s pluginom unix\_socket in geslo ni potrebno. Vendar pa to lahko povzroči zaplete, takoj ko zunanji programi zahtevajo skrbniške pravice. Zato kot previdnostni ukrep ustvarite dodatni račun, ki ima administratorske pravice in je zaščiten z geslom. Za to najprej odprite ukazno vrstico MariaDB:

```bash
sudo mariadb
```

Nato ustvarite novega skrbnika in nastavite geslo. Prilagodite polji „uporabniško ime“ in „geslo“ glede na svoje potrebe:

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

Nato uporabite `FLUSH PRIVILEGES`, da spremembe takoj uporabite:

```bash
FLUSH PRIVILEGES;
```

Nato zaprite lupino MariaDB:

```bash
exit
```

## Preveri stanje

Ko namestite MariaDB na Ubuntu 20.04, lahko preverite stanje, da vidite, ali je deloval. To storite tako:

```bash
sudo systemctl status mariadb
```

MariaDB se privzeto izvaja samodejno. Če to ni tako, lahko dostopate do zbirke podatkov z naslednjim 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-2004/](https://www.ionos.com/sl-si/digitalguide/gostovanje/tehnicne-zadeve/namestite-mariadb-na-ubuntu-2004/) for AI/LLM consumption.