MariaDB ins­tal­li­miseks Debian 10-le on vaja teha järgmised sammud:

  1. Uuendage oma süsteem viimase ver­sioo­nini.
  2. Paigalda and­me­ba­asi haldamise süsteem.
  3. Kon­fi­gu­ree­rige MariaDB.
  4. Looge vajadusel täiendav ad­mi­nist­raa­tor.
  5. Kont­rol­lige installi.

Miks on MariaDB ja Debian 10 hea kom­bi­nat­sioon?

Kas olete võrrelnud MariaDB-d ja MySQL-i ning ot­sus­ta­nud uuema versiooni kasuks? Võite ka valida and­me­ba­asi hal­dus­süs­teemi ka­su­ta­mise MySQL-i al­ter­na­tiivina LAMP-stakis (Linux, Apache, MySQL ja PHP, Python või Perl) Debianiga. Kuna MariaDB on vahetatav asendus, on see alati olnud suh­te­li­selt prob­lee­mi­vaba. Vahepeal on Debian siiski täie­li­kult üle läinud MariaDB-le ja pakub ainult vastavaid pakette.

Millised nõuded tuleb täita?

MariaDB ins­tal­li­miseks De­bia­nisse on vaja täita vaid mõned nõuded. Oluline on, et olete loonud serveri Debian 10-ga ja teil on sudo õigustega mitte-root kasutaja. Samuti tuleks eelnevalt sea­dis­tada ja ak­ti­vee­rida võimas tulemüür. Kui need nõuded on täidetud, võite alustada ins­tal­li­mis­prot­sessi.

Kuidas ins­tal­lida MariaDB Debian 10-le samm-sammult

Järgmised sammud sel­gi­ta­vad, kuidas ins­tal­lida MariaDB Debian 10-le.

1. samm: Süsteemi uuen­da­mine

Esimene samm on uuendada oma pakettide indeks, et tagada, et töötate viimaste ver­sioo­ni­dega. Selleks kasutage järgmisi apt käsku:

sudo apt update
sudo apt upgrade
bash

Teie Debian 10 ins­tal­lat­sioon peaks nüüd olema ajakohane.

2. samm: MariaDB ins­tal­li­mine Debian 10-le

Seejärel saate ins­tal­lida MariaDB. Debian 10-s on versioon 10.3 vaikimisi pakettide hoidlas, kuna seda peetakse nüüd eelis­ta­tud MySQL-i valikuks. Paketi ins­tal­li­miseks kasutage järgmist käsku:

sudo apt install mariadb-server
bash

3. samm: MariaDB tur­va­sä­tete kon­fi­gu­ree­ri­mine

Kuigi olete Debian 10-le ins­tal­li­nud olulised MariaDB programmi failid, puuduvad praegu tur­va­li­suse meetmed ja sobiv kon­fi­gu­rat­sioon. Teie andmete ja süsteemi kaits­miseks sisaldab MariaDB pakett skripti, mis aitab teil re­gu­lee­rida serverile juur­de­pääsu ja eemaldada ka­su­ta­mata kontosid. Nende muu­da­tuste ra­ken­da­miseks kasutage järgmist skripti:

sudo mysql_secure_installation
bash

Esimeses etapis küsitakse teilt root-parooli. Kuna te pole veel parooli seadnud, vajutage [Enter]. Seejärel on teil võimalus luua uus parool. Kuna MariaDB root-konto on tihedalt seotud mit­me­su­guste au­to­ma­ti­see­ri­tud hooldus- ja hal­dus­üles­an­ne­tega, ei tohiks te praegu au­ten­ti­mist muuta. Vastasel juhul võivad halvimal juhul uuendused teie hal­dus­õi­gu­sed eemaldada. Seetõttu kirjutage [N] ja vajutage uuesti [Enter].

Kõikidele ülejäänud kü­si­mus­tele võite vastata [Y] ja kinnitada [Enter] klahviga. Vaikimisi eemal­da­takse tes­tand­me­baas ja mõned ano­nüüm­sed kasutajad. Lisaks keela­takse kaug­juur­de­pääs root-ka­su­ta­jana.

4. samm: Loo ad­mi­nist­raa­tori konto (va­li­ku­line)

Järgmine samm on va­ba­taht­lik. Kuna MariaDB juur­ka­su­taja Debianis kasutab vaikimisi au­ten­ti­miseks parooli asemel unix_socket’it, võivad väliste prog­rammide puhul tekkida prob­lee­mid, kui need nõuavad ad­mi­nist­raa­tori õigusi. Seetõttu on mõistlik luua lisaks juur­ka­su­taja kontole ka ad­mi­nist­raa­tori konto, mida ka­su­ta­takse parooliga juur­de­pääs­uks. Sellele antakse samad õigused kui juur­ka­su­taja kontole, kuid see on kon­fi­gu­ree­ri­tud parooliga kaitstuks. Selleks tegutse järg­mi­selt.

Ava MariaDB:

sudo mariadb -u root
bash

Seejärel looge uus kasutaja, kellel on root-õigused ja parool. Ka­su­ta­ja­nime ja parooli saate ise valida.

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

Kasutage nüüd käsku „FLUSH PRI­VI­LE­GES”, et muu­da­tu­sed ra­kend­uk­sid kohe:

FLUSH PRIVILEGES;
sql

Lõpuks väljuge shellist:

exit
bash

5. samm: Kont­rol­lige MariaDB-d

Viimases etapis kont­rol­lige, kas MariaDB töötab pärast Debian 10-le ins­tal­li­mist kor­ra­li­kult ja au­to­maat­selt. Selleks kasutage järgmist käsku:

sudo systemctl status mariadb
bash

Kui MariaDB ei käivitu au­to­maat­selt, kasutage järgmist käsku:

sudo systemctl start mariadb
bash

Nüüd saate kasutada MariaDB-d.

Go to Main Menu