MariaDB ins­tal­li­miseks Ubuntu 20.04-le järgige lihtsalt neid samme:

  1. Süsteemi uuen­da­mine
  2. Alusta ins­tal­li­mist
  3. Kohandage tur­vas­k­ript
  4. Loo parooliga kaitstud ad­mi­nist­raa­tori kasutaja (va­li­ku­line)
  5. Kontrolli ins­tal­li­mist

Järg­mis­tes jaotistes juhendame teid samm-sammult ins­tal­li­mise läbi.

MariaDB kui osa LAMP-stakist

MariaDB on saa­vu­ta­nud mär­ki­mis­väärse edumaa MySQLi ees ja on seetõttu paljude ka­su­ta­jate eelis­ta­tud SQL-server. Seda MySQLi haru peetakse äärmiselt töö­kind­laks, väga paind­likuks ja tugeva tur­va­li­suse ar­hi­tek­tuuriga. MariaDB saab Ubuntu jaoks sujuvalt in­teg­ree­rida LAMP-stakki (Linux, Apache, MySQL ja PHP, Python või Perl) asen­dus­ena ilma muu­da­tuste või prob­leemi­deta. Käes­ole­vas juhendis anname samm-sammult juhised MariaDB ins­tal­li­miseks ja kon­fi­gu­ree­ri­miseks Ubuntu 20.04-s.

Tip

Kui kasutate uuemat Linuxi dist­ri­but­siooni versiooni, leiate meie di­gi­taal­sest juhendist ka ük­sik­as­ja­li­kud juhised MariaDB ins­tal­li­miseks Ubuntu 22.04-le.

Nõuded

Kui soovite MariaDB Ubuntu-le ins­tal­lida, tuleb täita vaid mõned nõuded. Enne tegeliku protsessi alus­ta­mist tuleb veenduda, et teil on Linuxi süs­tee­miga (antud juhul versioon 20.04) va­rus­ta­tud server. Selleks tuleb luua ad­mi­nist­raa­to­r­õi­gus­tega mitte-root-kasutaja. Parim viis installi tur­va­li­suse ta­ga­miseks on sobiva tulemüüri ka­su­ta­mine.

Uuendage oma süsteemi

Enne MariaDB ins­tal­li­mist Ubuntu 20.04-le on mõistlik süsteem viimase ver­sioo­nini uuendada. Kasutage vastavaid apt käsku, et uuendada paketi indeksit ja tagada, et kõik failid ja sõl­tu­vu­sed on aja­ko­ha­sed. See on vajalik tur­va­li­suse ta­ga­miseks, et saaksite töötada veavaba serveriga. Vastavad käsud on järgmised:

sudo apt update
sudo apt upgrade
bash

MariaDB ins­tal­li­mine Ubuntu 20.04-le

Kui teie süsteem koos kõigi pa­ket­ti­dega on edukalt uuendatud, võite alustada MariaDB ins­tal­li­mist Ubuntu 20.04-le. Kasutage järgmist käsku, et lahti pakkida and­me­ba­asi hal­dus­süs­teemi paketid, mis on juba Ubuntu re­po­si­too­riu­mis olemas:

sudo apt install mariadb-server
bash

Selles etapis tehakse ainult ins­tal­li­mine. Olulised tur­va­meet­med ja kon­fi­gu­rat­sioo­nid tehakse järgmises etapis.

Kon­fi­gu­ree­rige tur­vas­k­ript

MariaDB sisaldab selleks oma tur­vas­k­ripti. See skript võimaldab teil muuta mit­me­su­gu­seid vaikimisi seadeid, pa­ran­da­des rakenduse tur­va­li­sust. Skripti saate käivitada järgmise käsuga:

sudo mariadb_secure_installation
bash

Kui avate skripti, palutakse teil esimeses etapis sisestada and­me­ba­asi juur­ka­su­taja parool. Kuna te pole seda veel sea­dis­ta­nud, vajutage lihtsalt [Enter], et see etapp vahele jätta.

See võimaldab teil järgmises etapis määrata and­me­baasile uue root-parooli. See võib aga tekitada probleeme, kuna MariaDB root on tihedalt seotud süsteemi hool­du­sega. Seetõttu on soo­vi­ta­tav au­ten­ti­mise valikuid esialgu mitte muuta. Sisestage [N] ja kinnitage valik klahviga [Enter].

Skripti li­sa­sea­ded saate kinnitada, vajutades klahve [Y] ja [Enter]. Muu hulgas küsitakse teilt, kas soovite eemaldada ano­nüüm­sed kasutajad ja tes­tand­me­ba­asi. Lisaks sellele keela­takse kaug­juur­de­pääs. Lõpuks küsib skript, kas soovite kõik muu­da­tu­sed kohe rakendada.

Võimaluse korral looge parooliga kaitstud ad­mi­nist­raa­tor

Järgmine samm on va­ba­taht­lik, kuid kuna te pole root-ka­su­tajale parooli seadnud, on see siiski väga kasulik. Kui sea­dis­tate täiendava ad­mi­nist­raa­tori ja tagate, et see on parooliga kaitstud, olete valmis kõikideks ka­su­ta­mis­juh­tu­deks. Vaikimisi toimub sis­se­lo­gi­mine te­ge­li­kult unix_socket-pis­tik­prog­rammi abil ja parooli pole vaja. See võib aga tekitada komp­li­kat­sioone, kui välised prog­ram­mid vajavad ad­mi­nist­raa­tori õigusi. Seetõttu looge et­te­vaa­tus­abi­nõuna täiendav konto, millel on ad­mi­nist­raa­tori õigused ja pa­roo­li­kaitse. Selleks avage esmalt MariaDB-i käsurea:

sudo mariadb
bash

Seejärel looge uus ad­mi­nist­raa­tor ja määrake parool. Kohandage ka­su­ta­ja­nime ja parooli asen­dus­mär­gid vastavalt oma va­ja­dus­tele:

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

Seejärel kasutage FLUSH PRIVILEGES, et muu­da­tu­sed kohe rakendada:

FLUSH PRIVILEGES;
bash

Seejärel väljuge MariaDB-kestast:

exit
bash

Kontrolli staatust

Pärast MariaDB ins­tal­li­mist Ubuntu 20.04-le saate kont­rol­lida selle staatust, et veenduda, kas ins­tal­li­mine õnnestus. Selleks tegutsege järg­mi­selt:

sudo systemctl status mariadb
bash

MariaDB käi­vi­ta­takse vaikimisi au­to­maat­selt. Kui see nii ei ole, saate and­me­baasile juurde pääseda järgmise käsuga:

sudo systemctl start mariadb
bash
Go to Main Menu