Asenna MariaDB Ubuntu 20.04:ään seu­raa­mal­la näitä ohjeita:

  1. Päivitä jär­jes­tel­mä
  2. Aloita asennus
  3. Mukauta suo­jaussk­rip­ti
  4. Luo sa­la­sa­nal­la suojattu jär­jes­tel­män­val­vo­jan käyttäjä (va­lin­nai­nen)
  5. Tarkista asennus

Seu­raa­vis­sa osioissa opastamme sinut asen­nuk­sen läpi vaihe vaiheelta.

MariaDB osana LAMP-pinoa

MariaDB on saa­vut­ta­nut mer­kit­tä­vän etumatkan MySQL:ään nähden, ja siksi monet käyttäjät suosivat sitä SQL-pal­ve­li­me­naan. Tämä MySQL:n haara on erittäin vakaa, erittäin joustava ja tarjoaa vahvan tie­to­tur­va-ark­ki­teh­tuu­rin. MariaDB voidaan in­tegroi­da sau­mat­to­mas­ti Ubuntu-käyt­tö­jär­jes­tel­män LAMP-pinoon (Linux, Apache, MySQL ja PHP, Python tai Perl) ilman muutoksia tai ongelmia. Tässä oppaassa annamme vai­heit­tai­set ohjeet MariaDB:n asen­ta­mi­seen ja mää­rit­tä­mi­seen Ubuntu 20.04 -käyt­tö­jär­jes­tel­mäs­sä.

Vinkki

Jos käytät uudempaa Linux-ja­ke­lu­pa­ket­tia, löydät yk­si­tyis­koh­tai­set ohjeet MariaDB:n asen­ta­mi­seen Ubuntu 22.04:ään di­gi­taa­li­ses­ta op­paas­tam­me.

Vaa­ti­muk­set

MariaDB:n asen­ta­mi­nen Ubuntuun edel­lyt­tää vain muutaman vaa­ti­muk­sen täyt­tä­mis­tä. Ennen var­si­nais­ta prosessia sinun on var­mis­tet­ta­va, että sinulla on Linux-jär­jes­tel­mäl­lä (tässä ta­pauk­ses­sa versio 20.04) va­rus­tet­tu palvelin. Tätä varten on mää­ri­tet­tä­vä hal­lin­nol­li­nen ei-pää­käyt­tä­jä. Paras tapa varmistaa asen­nuk­sen tur­val­li­suus on sopiva palomuuri.

Päivitä jär­jes­tel­mä­si

Ennen kuin asennat MariaDB:n Ubuntu 20.04:ään, on järkevää päivittää jär­jes­tel­mä uusimpaan versioon. Käytä vastaavia apt komentoa päi­vit­tääk­se­si pa­ket­ti­ha­ke­mis­ton ja var­mis­taak­se­si, että kaikki tiedostot ja riip­pu­vuu­det ovat ajan tasalla. Tämä on tur­val­li­suus­syis­tä, jotta voit työs­ken­nel­lä vir­heet­tö­mäl­lä pal­ve­li­mel­la. Vastaavat komennot ovat seuraavat:

sudo apt update
sudo apt upgrade
bash

Asenna MariaDB Ubuntu 20.04:ään

Jos jär­jes­tel­mä­si, mukaan lukien kaikki paketit, on päi­vi­tet­ty on­nis­tu­nees­ti, voit aloittaa MariaDB:n asen­nuk­sen Ubuntu 20.04:ään. Käytä seuraavaa komentoa pur­kaak­se­si tie­to­kan­nan hal­lin­ta­jär­jes­tel­män paketit, jotka ovat jo mukana Ubuntu-pa­ke­tis­tos­sa:

sudo apt install mariadb-server
bash

Tässä vaiheessa suo­ri­te­taan vain asennus. Tärkeät tur­val­li­suus­toi­men­pi­teet ja mää­ri­tyk­set hoidetaan seu­raa­vas­sa vaiheessa.

Määritä suo­jaussk­rip­ti

MariaDB sisältää tätä tar­koi­tus­ta varten oman tur­val­li­suusk­rip­tin. Tämän skriptin avulla voit muokata erilaisia ole­tus­a­se­tuk­sia ja parantaa so­vel­luk­sen tur­val­li­suut­ta. Voit suorittaa skriptin seu­raa­val­la ko­men­nol­la:

sudo mariadb_secure_installation
bash

Kun avaat skriptin, en­sim­mäi­ses­sä vaiheessa sinua pyydetään antamaan tie­to­kan­nan pää­käyt­tä­jän salasana. Koska et ole vielä mää­rit­tä­nyt tätä, paina [Enter] ohit­taak­se­si tämän vaiheen.

Tämä mah­dol­lis­taa uuden pää­käyt­tä­jän salasanan aset­ta­mi­sen tie­to­kan­nal­le seu­raa­vas­sa vaiheessa. Tämä voi kuitenkin aiheuttaa ongelmia, koska MariaDB:n pää­käyt­tä­jä on tiiviisti yh­tey­des­sä jär­jes­tel­män yl­lä­pi­toon. Siksi on suo­si­tel­ta­vaa olla muut­ta­mat­ta to­den­nus­a­se­tuk­sia tois­tai­sek­si. Kirjoita [N] ja vahvista valinta pai­na­mal­la [Enter].

Voit vahvistaa skriptin li­sä­ase­tuk­set pai­na­mal­la [Y] ja [Enter]. Muiden ke­hot­tei­den lisäksi sinulta kysytään, haluatko poistaa ni­met­tö­mät käyttäjät ja tes­ti­tie­to­kan­nan. Lisäksi etä­käyt­tä­jien pää­käyt­tä­jä­tun­nuk­set pois­te­taan käytöstä. Lopuksi skripti kysyy, haluatko ottaa kaikki muutokset käyttöön vä­lit­tö­mäs­ti.

Luo va­lin­nai­ses­ti sa­la­sa­nal­la suojattu jär­jes­tel­män­val­vo­ja

Seuraava vaihe on va­lin­nai­nen, mutta koska et ole asettanut salasanaa pää­käyt­tä­jäl­le, se on silti erittäin hyö­dyl­li­nen. Jos asetat yli­mää­räi­sen jär­jes­tel­män­val­vo­jan ja varmistat, että se on sa­la­sa­na­suo­jat­tu, olet valmis kaikkiin käyt­tö­ta­pauk­siin. Ole­tusar­voi­ses­ti kir­jau­tu­mi­nen tapahtuu unix_socket-laa­jen­nuk­sel­la, eikä salasanaa vaadita. Tämä voi kuitenkin aiheuttaa ongelmia, kun ulkoiset ohjelmat vaativat jär­jes­tel­män­val­vo­jan oikeuksia. Siksi on va­ro­vai­suus­syis­tä suo­si­tel­ta­vaa luoda yli­mää­räi­nen tili, jolla on jär­jes­tel­män­val­vo­jan oikeudet ja sa­la­sa­na­suo­jaus. Voit tehdä tämän avaamalla ensin MariaDB-ko­men­to­ke­hot­teen:

sudo mariadb
bash

Seu­raa­vak­si luo uusi jär­jes­tel­män­val­vo­ja ja aseta salasana. Muokkaa “käyt­tä­jä­tun­nus” ja “salasana” -paik­ka­merk­ke­jä tar­pei­de­si mukaan:

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

Käytä sitten FLUSH PRIVILEGES muutosten vä­lit­tö­mään käyt­töön­ot­toon:

FLUSH PRIVILEGES;
bash

Poistu sitten MariaDB-ko­men­to­tul­kis­ta:

exit
bash

Tarkista tila

Kun olet asentanut MariaDB:n Ubuntu 20.04:ään, voit tarkistaa sen tilan näh­däk­se­si, onko se toiminut. Näin voit tehdä sen:

sudo systemctl status mariadb
bash

MariaDB suo­ri­te­taan ole­tusar­voi­ses­ti au­to­maat­ti­ses­ti. Jos näin ei ole, voit käyttää tie­to­kan­taa seu­raa­val­la ko­men­nol­la:

sudo systemctl start mariadb
bash
Siirry pää­va­lik­koon