Kaip įdiegti MariaDB į Ubuntu 20.04
Norėdami įdiegti MariaDB Ubuntu 20.04, atlikite šiuos veiksmus:
- Atnaujinkite sistemą
- Pradėkite diegimą
- Pritaikyti saugumo scenarijų
- Sukurkite slaptažodžiu apsaugotą administratoriaus vartotoją (pasirinktinai)
- Patikrinkite diegimą
Toliau pateiktuose skyriuose mes padėsime jums atlikti visus diegimo veiksmus.
MariaDB kaip LAMP steko dalis
MariaDB įgijo žymią persvarą prieš MySQL ir todėl daugelis vartotojų ją renkasi kaip savo SQL serverį. Šis MySQL atšaka laikoma itin patikima, labai lanksčia ir pasižyminčia stipria saugumo architektūra. MariaDB gali būti lengvai integruota į LAMP paketą (Linux, Apache, MySQL ir PHP, Python arba Perl) Ubuntu sistemoje kaip tiesioginis pakaitalas be jokių modifikacijų ar problemų. Šiame vadove pateikiame išsamias instrukcijas, kaip įdiegti ir konfigūruoti MariaDB Ubuntu 20.04 sistemoje.
Jei naudojate naujesnę Linux distribucijos versiją, mūsų skaitmeniniame vadove taip pat rasite išsamias instrukcijas, kaip įdiegti MariaDB Ubuntu 22.04.
Reikalavimai
Jei norite įdiegti MariaDB į Ubuntu, reikia įvykdyti tik keletą reikalavimų. Prieš pradėdami procesą, turėtumėte įsitikinti, kad turite serverį, kuriame įdiegta Linux sistema (šiuo atveju versija 20.04). Tam reikia sukurti administratoriaus ne root vartotoją. Geriausias būdas užtikrinti saugią įdiegą – naudoti tinkamą ugniasienę.
Atnaujinkite savo sistemą
Prieš diegdami MariaDB Ubuntu 20.04, verta atnaujinti sistemą iki naujausios versijos. Naudokite atitinkamas apt komandas, kad atnaujintumėte paketų indeksą ir užtikrintumėte, kad visi failai ir priklausomybės yra atnaujinti. Tai daroma saugumo sumetimais, kad galėtumėte dirbti su serveriu be klaidų. Atitinkamos komandos yra tokios:
sudo apt update
sudo apt upgradebashĮdiekite MariaDB į Ubuntu 20.04
Jei jūsų sistema, įskaitant visus paketus, buvo sėkmingai atnaujinta, galite pradėti diegti MariaDB Ubuntu 20.04. Naudokite šią komandą, kad išpakuotumėte duomenų bazės valdymo sistemos paketus, kurie jau yra įtraukti į Ubuntu saugyklą:
sudo apt install mariadb-serverbashŠiame žingsnyje atliekamas tik įdiegimas. Svarbios saugumo priemonės ir konfigūracijos bus atliktos kitame žingsnyje.
Konfigūruokite saugumo scenarijų
MariaDB turi savo saugumo scenarijų šiam tikslui. Šis scenarijus leidžia keisti įvairius numatytuosius nustatymus, taip pagerinant programos saugumą. Scenarijų galite paleisti šiuo komandomis:
sudo mariadb_secure_installationbashAtidarius scenarijų, pirmasis žingsnis bus paprašyti įvesti duomenų bazės administratoriaus slaptažodį. Kadangi jo dar nenustatėte, tiesiog paspauskite [Enter], kad praleistumėte šį žingsnį.
Tai leis jums kitame žingsnyje nustatyti naują duomenų bazės root slaptažodį. Tačiau tai gali sukelti problemų, nes MariaDB root yra glaudžiai susijęs su sistemos priežiūra. Todėl patartina kol kas nekeisti autentifikavimo parinkčių. Įveskite [N] ir patvirtinkite [Enter].
Papildomus scenarijaus nustatymus galite patvirtinti paspaudę [Y] ir [Enter]. Be kitų klausimų, jums bus paklausta, ar norite pašalinti anonimiškus vartotojus ir bandomąją duomenų bazę. Be to, bus išjungtas nuotolinis prisijungimas kaip administratorius. Galiausiai scenarijus paklaus, ar norite visus pakeitimus taikyti iš karto.
Pasirinkite, ar norite sukurti slaptažodžiu apsaugotą administratoriaus paskyrą
Kitas žingsnis yra neprivalomas, tačiau, kadangi jūs nenustatėte slaptažodžio root vartotojui, jis vis tiek yra labai naudingas. Jei nustatysite papildomą administratorių ir užtikrinsite, kad jis būtų apsaugotas slaptažodžiu, būsite pasirengę visoms naudojimo situacijoms. Pagal numatytuosius nustatymus prisijungimas iš tikrųjų atliekamas naudojant unix_socket įskiepį ir slaptažodis nereikalingas. Tačiau tai gali sukelti sunkumų, kai išorinės programos reikalauja administratoriaus teisių. Todėl, kaip atsargumo priemonė, sukurkite papildomą paskyrą, turinčią administratoriaus teises ir apsaugotą slaptažodžiu. Norėdami tai padaryti, pirmiausia atidarykite MariaDB komandų eilutę:
sudo mariadbbashToliau sukurkite naują administratorių ir nustatykite slaptažodį. Pritaikykite „vartotojo vardą“ ir „slaptažodį“ pagal savo poreikius:
GRANT ALL ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;bashTada naudokite FLUSH PRIVILEGES, kad pakeitimai būtų pritaikyti iš karto:
FLUSH PRIVILEGES;bashTada išeikite iš MariaDB aplinkos:
exitbashPatikrinkite būseną
Įdiegę MariaDB Ubuntu 20.04, galite patikrinti, ar ji veikia. Tai padaryti galite taip:
sudo systemctl status mariadbbashMariaDB yra vykdoma automatiškai pagal numatytuosius nustatymus. Jei taip nėra, galite prisijungti prie duomenų bazės naudodami šią komandą:
sudo systemctl start mariadbbash