Kaip įdiegti MariaDB Ubuntu 22.04
Norėdami įdiegti MariaDB į Ubuntu 22.04, atlikite šiuos veiksmus:
- Atnaujinkite sistemą
- Įdiekite duomenų bazę
- Konfigūruokite saugumo scenarijų
- Sukurkite papildomą administratorių su slaptažodžio apsauga (pasirinktinai)
- Išbandykite MariaDB
Šiame straipsnyje pateikiami atskiri veiksmai, kuriuos reikia atlikti.
MariaDB kaip tiesioginis MySQL pakaitalas
Reliacinė duomenų bazių valdymo sistema MariaDB pirmą kartą buvo išleista 2009 m. kaip MySQL atšaka ir dabar laikoma stipria alternatyva šiam SQL serveriui. Net palyginti su MySQL, ši atšaka įspūdinga savo dideliu lankstumu ir puikia saugumo architektūra. Kaip tiesioginis MySQL pakaitalas, MariaDB gali būti be jokių problemų integruota tiesiai į LAMP steką (Linux, Apache, MySQL ir PHP, Python arba Perl). Šie sprendimų paketai dabar taip pat yra standartiniai Ubuntu saugykloje. Toliau paaiškiname, kaip įdiegti MariaDB Ubuntu 22.04.
Jei norite naudoti senesnę Linux distribucijos versiją, mūsų skaitmeniniame vadove taip pat rasite išsamias instrukcijas, kaip įdiegti MariaDB Ubuntu 20.04.
Būtini reikalavimai
Jei norite įdiegti MariaDB į Ubuntu 22.04, reikia įvykdyti tik keletą reikalavimų. Jums reikės serverio, kuriame jau veikia ši operacinės sistemos versija. Prieš pradedant tikrąjį procesą, šiame serveryje taip pat turi būti nustatytas ne root administratorius. Taip pat turėtumėte nustatyti tinkamą ugniasienę.
Atnaujinti paketų indeksą
Tačiau prieš pradėdami diegti MariaDB Ubuntu 22.04, turėtumėte atnaujinti visą sistemą. Dvi apt komandos naudojamos paketų indeksui, visoms programoms ir visoms priklausomybėms atnaujinti. Tai padaro diegimą saugesnį ir pašalina galimas klaidas. Atitinkamos komandos yra:
sudo apt update
sudo apt upgradebashĮdiekite MariaDB į Ubuntu 22.04
Naudokite šias instrukcijas, kad įdiegtumėte MariaDB Ubuntu 22.04. Kadangi SQL serveris yra įtrauktas į Ubuntu saugyklą pagal numatytuosius nustatymus, nereikia atlikti jokių papildomų veiksmų, kad jį įdiegtumėte.
sudo apt install mariadb-serverbashKonfigūruokite saugumo scenarijų
Pradinė instaliacija baigta. Tačiau šiuo metu MariaDB yra sukonfigūruota pagal numatytuosius nustatymus. Tai reiškia, kad, be kita ko, nėra nustatytas slaptažodis prieigos apribojimui. Šiai problemai spręsti MariaDB teikia saugumo scenarijų, kuris leidžia atlikti papildomus konfigūravimus. Šį scenarijų galite paleisti naudodami šią komandą:
sudo mariadb_secure_installationbashKai scenarijus bus vykdomas, pirmiausia bus paprašyta įvesti duomenų bazės administratoriaus slaptažodį. Kadangi slaptažodžio dar nesate įrašę, tiesiog paspauskite [Enter], kad pasirinkite parinktį „be slaptažodžio“ ir tęskite.
Po to bus paprašyta nustatyti duomenų bazės autentiškumo patvirtinimo root slaptažodį. Kadangi tai yra glaudžiai susiję su įvairiomis Ubuntu priežiūros užduotimis, šiuo etapu nerekomenduojama keisti prisijungimo parinkčių. Saugumo sumetimais rekomenduojama paspausti [N] ir tada [Enter]. Toliau pateikiamos instrukcijos, kaip sukurti papildomą administratoriaus paskyrą su slaptažodžio apsauga.
Pradėkite tęsdami saugumo scenarijų. Atsakykite į šiuos klausimus [Y] ir paspauskite [Enter], kad patvirtintumėte. Jums bus paklausta, ar norite ištrinti anonimiškus vartotojus, pašalinti bandomąją duomenų bazę ir apriboti nuotolinę root prieigą. Pabaigoje jums bus paprašyta patvirtinti , ar visi pakeitimai turi būti taikomi iš karto.
Sukurti slaptažodžiu apsaugotą administratoriaus vartotoją
Papildomo administratoriaus vartotojo su slaptažodžio autentifikavimu sukūrimas yra neprivalomas, tačiau jis išsprendžia potencialią problemą ir taip padidina saugumą. Pagal numatytuosius nustatymus, prisijungimas prie MariaDB kaip root vyksta per unix_socket įskiepį, todėl slaptažodžio nereikia. Nors toks metodas turi tam tikrų privalumų, jis taip pat gali sukelti problemų, kai išorinėms programoms reikalingos administratoriaus teisės. Sprendimas – sukurti administratoriaus vartotoją su tomis pačiomis teisėmis kaip root paskyra, bet autentiškumą patvirtinant slaptažodžiu. Norėdami tęsti, pradėkite atidarydami MariaDB komandų eilutę:
sudo mariadbbashDabar sukurkite naują vartotoją su administratoriaus teisėmis, root teisėmis ir slaptažodžio apsauga. Norėdami tai padaryti, pakeiskite „vartotojo vardą“ ir „slaptažodį“ vietą užimantį simbolį šiame kode.
GRANT ALL ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;bashDabar naudokite FLUSH PRIVILEGES, kad pakeitimai būtų taikomi iš karto.
FLUSH PRIVILEGES;bashTai padarę, išeikite iš MariaDB aplinkos.
exitbashIšbandykite MariaDB
Įdiegus MariaDB Ubuntu 22.04, rekomenduojama patikrinti, ar įdiegimas buvo sėkmingas. Serverio būseną galite patikrinti naudodami šią komandą:
sudo systemctl status mariadbbashJei programa nepaleidžiama automatiškai, ją taip pat galite paleisti naudodami šią komandą:
sudo systemctl start mariadbbash