# Kako namestiti MariaDB na Debian 10

Za namestitev MariaDB na Debian 10 je potrebno izvesti naslednje korake:

1. Posodobite sistem na najnovejšo različico.
2. Namestite sistem za upravljanje podatkovnih baz.
3. Konfigurirajte MariaDB.
4. Po potrebi ustvarite dodatnega skrbnika.
5. Preverite namestitev.

## Zakaj sta MariaDB in Debian 10 dobra kombinacija?

Ste primerjali MariaDB in MySQL in se odločili za novejšo različico? Sistem za upravljanje podatkovnih baz lahko uporabite tudi kot alternativo MySQL v LAMP-sklopu (Linux, Apache, MySQL in PHP, Python ali Perl) z [Debianom](https://www.ionos.com/sl-si/digitalguide/streznik/znanje/debian-univerzalna-sistemska-programska-oprema/). Ker je MariaDB **neposredna zamenjava**, je to vedno bilo razmeroma enostavno. Medtem pa je Debian v celoti prešel na MariaDB in ponuja samo ustrezne pakete.

Tip V našem digitalnem vodniku boste našli tudi navodila za [namestitev MariaDB na Debian 11](https://www.ionos.com/sl-si/digitalguide/gostovanje/tehnicne-zadeve/namestite-mariadb-na-debian-11/) ali [namestitev MariaDB na Debian 12](https://www.ionos.com/sl-si/digitalguide/gostovanje/tehnicne-zadeve/namestite-mariadb-na-debian-12/). Na voljo je tudi koristen vodnik za namestitev MongoDB na Debian 10.

## Kakšne zahteve morajo biti izpolnjene?

Za namestitev MariaDB na Debianu je treba izpolniti le nekaj zahtev. Pomembno je, da ste ustvarili strežnik z Debianom 10 in imate **uporabnika brez root pravic s privilegiji sudo**. Prav tako je treba vnaprej nastaviti in aktivirati zmogljiv požarni zid. Ko so te zahteve izpolnjene, lahko začnete z namestitvijo.

## Kako namestiti MariaDB na Debian 10 korak za korakom

V naslednjih korakih je pojasnjeno, kako namestiti MariaDB na Debian 10.

### Korak 1: Posodobite sistem

Prvi korak je posodobitev indeksa paketov, da se zagotovi, da delate z najnovejšimi različicami. To lahko storite z naslednjimi `apt` ukazi:

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

Vaša namestitev Debian 10 naj bi bila zdaj posodobljena.

### Korak 2: Namestite MariaDB na Debian 10

Nato lahko namestite MariaDB. V Debian 10 je različica 10.3 privzeto vključena v repozitorij paketov, saj se zdaj obravnava kot prednostna možnost MySQL. Za namestitev paketa uporabite naslednji ukaz:

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

### Korak 3: Konfigurirajte varnostne nastavitve MariaDB

Čeprav ste na Debian 10 namestili bistvene programsko opremo MariaDB, trenutno ni **nobenih varnostnih ukrepov** ali ustrezne konfiguracije. Za zaščito vaših podatkov in sistema paket MariaDB vključuje skript, ki vam pomaga urediti dostop do strežnika in odstraniti neuporabljene račune. Za uporabo teh sprememb uporabite naslednji skript:

```bash
sudo mysql_secure_installation
```

V prvem koraku boste morali vnesti geslo za root. Ker gesla še niste nastavili, pritisnite \[Enter\]. Nato imate možnost ustvariti novo geslo. Ker pa je root račun MariaDB tesno povezan z različnimi avtomatiziranimi vzdrževalnimi in administrativnimi nalogami, **v tem trenutku** ne smete spreminjati **avtentifikacije**. V nasprotnem primeru lahko v najslabšem primeru posodobitve odstranijo vaše administrativne pravice. Zato vnesite \[N\] in ponovno pritisnite \[Enter\].

Na vsa preostala vprašanja lahko odgovorite z \[Y\] in potrdite s pritiskom na \[Enter\]. Privzeto bodo odstranjeni testna baza podatkov in nekateri anonimni uporabniki. Poleg tega bodo onemogočene oddaljene prijave kot root.

### Korak 4: Ustvarite administrativni račun (neobvezno)

Naslednji korak je neobvezen. Ker uporabnik root MariaDB na Debianu privzeto uporablja **unix\_socket namesto gesla** za avtentifikacijo, lahko pride do težav z zunanjimi programi, takoj ko ti zahtevajo administrativne pravice. Zato je smiselno poleg računa root, ki se uporablja za dostop z geslom, nastaviti tudi administrativni račun. Ta ima enake pravice kot račun root, vendar je nastavljen za uporabo z zaščito z geslom. Za to izvedite naslednje korake.

Odpri MariaDB:

```bash
sudo mariadb -u root
```

Nato ustvarite novega uporabnika z root privilegiji in geslom. Uporabniško ime in geslo lahko izberete sami.

```sql
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;
```

Sedaj uporabite ‘FLUSH PRIVILEGES’, da se spremembe takoj uporabijo:

```sql
FLUSH PRIVILEGES;
```

Nazadnje zaprite lupino:

```bash
exit
```

### Korak 5: Preverite MariaDB

V zadnjem koraku preverite, ali MariaDB po namestitvi na Debian 10 deluje pravilno in samodejno. Za to uporabite naslednji ukaz:

```bash
sudo systemctl status mariadb
```

Če se MariaDB ne zažene samodejno, uporabite ta ukaz:

```bash
sudo systemctl start mariadb
```

Sedaj lahko uporabljate MariaDB.


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