# MariaDB:n asentaminen Ubuntu 22.04:ään

Asenna MariaDB Ubuntu 22.04:ään seuraamalla näitä ohjeita:

1. Päivitä järjestelmä
2. Asenna tietokanta
3. Määritä suojausskripti
4. Luo lisäpääkäyttäjä salasanasuojauksella (valinnainen)
5. Testaa MariaDB

Tässä artikkelissa esitellään yksittäiset vaiheet, jotka on suoritettava.

## MariaDB MySQL:n korvaavana vaihtoehtona

Suhteellinen tietokannan hallintajärjestelmä MariaDB julkaistiin ensimmäisen kerran vuonna 2009 MySQL:n haaraksi, ja sitä pidetään nykyään vahvana vaihtoehtona tälle SQL-palvelimelle. Jopa MySQL:ään verrattuna haara tekee vaikutuksen suurella joustavuudellaan ja erinomaisella turvallisuusarkkitehtuurillaan. **MySQL:n korvaavana ratkaisuna** MariaDB voidaan integroida suoraan LAMP-pinoon (Linux, Apache, MySQL ja PHP, Python tai Perl) ilman ongelmia. Ratkaisupaketit toimitetaan nyt myös vakiona Ubuntu -repositoriossa. Alla selitämme, kuinka MariaDB asennetaan Ubuntu 22.04:ään.

Vinkki Jos haluat käyttää vanhempaa Linux-jakelupakettia, löydät yksityiskohtaiset ohjeet [MariaDB:n asentamisesta Ubuntu 20.04:ään](https://www.ionos.com/fi-fi/digitalguide/isaennoeinti/tekniset-asiat/asenna-mariadb-ubuntu-2004aeaen/) digitaalisesta oppaastamme.

## Tarvittavat vaatimukset

Jos haluat asentaa MariaDB:n Ubuntu 22.04:ään, sinun on täytettävä vain muutama vaatimus. Tarvitset palvelimen, jossa tämä käyttöjärjestelmäversio on jo käytössä. Ennen varsinaisen prosessin aloittamista palvelimelle on myös määritettävä **ei-pääkäyttäjäoikeuksin varustettu järjestelmänvalvoja**. Sinun on myös määritettävä sopiva palomuuri.

## Päivitä pakettihakemisto

Ennen kuin aloitat MariaDB:n asennuksen Ubuntu 22.04:ään, sinun tulee kuitenkin päivittää koko järjestelmä. Kahta apt-komentoa käytetään **pakettihakemiston, kaikkien sovellusten ja kaikkien riippuvuuksien** päivittämiseen. Tämä tekee asennuksesta turvallisemman ja poistaa mahdolliset virheet. Vastaavat komennot ovat:

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

## Asenna MariaDB Ubuntu 22.04:ään

Asenna MariaDB Ubuntu 22.04:ään seuraavien ohjeiden avulla. Koska SQL-palvelin sisältyy oletuksena Ubuntu-pakettivarastoon, varsinaiseen asennukseen ei tarvita muita toimenpiteitä.

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

## Määritä suojausskripti

Alustava asennus on nyt valmis. Tällä hetkellä MariaDB on kuitenkin määritetty oletusasetuksilla. Tämä tarkoittaa muun muassa, että **pääsyn rajoittamista varten ei ole asetettu salasanaa**. Tämän korjaamiseksi MariaDB tarjoaa suojausskriptin, jonka avulla voit tehdä lisäasetuksia. Voit suorittaa tämän skriptin seuraavalla komennolla:

```bash
sudo mariadb_secure_installation
```

Kun komentosarja suoritetaan, se pyytää ensin tietokannan pääkäyttäjän salasanaa. Koska et ole vielä tallentanut salasanaa, paina \[Enter\] valitaksesi vaihtoehdon “ **ei salasanaa** “ ja jatkaaksesi.

Sen jälkeen sinua pyydetään asettamaan tietokannan pääkäyttäjän salasana todennusta varten. Koska tämä on tiiviisti **sidoksissa** Ubuntun **erilaisiin ylläpitotehtäviin**, on suositeltavaa olla muuttamatta kirjautumisasetuksia tässä vaiheessa. Turvallisuussyistä on suositeltavaa painaa \[N\] ja sitten \[Enter\]. Ohjeet salasanasuojatun lisäkäyttäjätilin luomiseen annetaan alla.

Aloita jatkamalla suojausskriptiä. Vastaa seuraaviin kehotteisiin \[Y\] ja vahvista painamalla \[Enter\]. Sinulta kysytään, haluatko **poistaa nimettömät käyttäjät, poistaa testitietokannan ja rajoittaa etäkäyttäjien pääsyn pääkäyttäjän oikeuksilla**. Lopuksi sinua pyydetään vahvistamaan, haluatko kaikki muutokset ottaa käyttöön välittömästi.

## Luo salasanalla suojattu järjestelmänvalvojan käyttäjä

Lisäkäyttäjän luominen salasanatodennuksella on valinnainen, mutta se ratkaisee mahdollisen ongelman ja parantaa siten turvallisuutta. Oletuksena MariaDB:n pääkäyttäjän kirjautuminen tapahtuu **unix\_socket-laajennuksen** kautta, joten salasanaa ei tarvita. Vaikka tämä lähestymistapa tarjoaa tiettyjä etuja, se voi myös aiheuttaa ongelmia, kun ulkoiset ohjelmat tarvitsevat järjestelmänvalvojan oikeuksia. Ratkaisu on luoda järjestelmänvalvoja, jolla on samat oikeudet kuin pääkäyttäjällä, mutta joka todennetaan salasanalla. Aloita avaamalla MariaDB:n komentorivi:

```bash
sudo mariadb
```

Luo nyt uusi käyttäjä, jolla on järjestelmänvalvojan oikeudet, pääkäyttäjän oikeudet ja salasanasuojaus. Tee tämä korvaamalla seuraavan koodin paikkamerkit “username” ja “password”.

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

Käytä nyt `FLUSH PRIVILEGES`, jotta muutokset tulevat voimaan välittömästi.

```bash
FLUSH PRIVILEGES;
```

Kun olet tehnyt tämän, poistu MariaDB-komentotulkista.

```bash
exit
```

## Testaa MariaDB

Kun olet asentanut MariaDB:n Ubuntu 22.04:ään, on suositeltavaa tarkistaa, onko asennus onnistunut. Voit tarkistaa palvelimen tilan seuraavalla komennolla:

```bash
sudo systemctl status mariadb
```

Jos ohjelma ei käynnisty automaattisesti, voit käynnistää sen myös tällä komennolla:

```bash
sudo systemctl start mariadb
```


This is a markdown version of: [https://www.ionos.com/fi-fi/digitalguide/isaennoeinti/tekniset-asiat/asenna-mariadb-ubuntu-2204aeaen/](https://www.ionos.com/fi-fi/digitalguide/isaennoeinti/tekniset-asiat/asenna-mariadb-ubuntu-2204aeaen/) for AI/LLM consumption.