Kaip įdiegti MariaDB į Debian 10
Norint įdiegti MariaDB į Debian 10, reikia atlikti šiuos veiksmus:
- Atnaujinkite sistemą iki naujausios versijos.
- Įdiekite duomenų bazės valdymo sistemą.
- Konfigūruokite MariaDB.
- Jei reikia, sukurkite papildomą administratorių.
- Patikrinkite įdiegimą.
Kodėl MariaDB ir Debian 10 yra geras derinys?
Ar palyginote MariaDB ir MySQL ir nusprendėte rinktis naujesnę versiją? Taip pat galite pasirinkti naudoti duomenų bazės valdymo sistemą kaip MySQL alternatyvą LAMP steke (Linux, Apache, MySQL ir PHP, Python arba Perl) su Debian. Kadangi MariaDB yra tiesioginis pakaitalas, tai visada buvo palyginti nesudėtinga. Tačiau tuo tarpu Debian visiškai perėjo prie MariaDB ir teikia tik atitinkamus paketus.
Kokie reikalavimai turi būti įvykdyti?
Norint įdiegti MariaDB į Debian, reikia įvykdyti tik keletą reikalavimų. Svarbu, kad būtumėte sukūrę serverį su Debian 10 ir turėtumėte ne root vartotoją su sudo teisėmis. Taip pat reikėtų iš anksto nustatyti ir aktyvuoti galingą ugniasienę. Kai šie reikalavimai bus įvykdyti, galėsite pradėti diegimo procesą.
Kaip įdiegti MariaDB Debian 10 sistemoje žingsnis po žingsnio
Toliau pateikiami veiksmai paaiškina, kaip įdiegti MariaDB į Debian 10.
1 žingsnis: Atnaujinkite sistemą
Pirmasis žingsnis yra atnaujinti paketų indeksą, kad galėtumėte dirbti su naujausiomis versijomis. Tai galite padaryti naudodami šias apt komandas:
sudo apt update
sudo apt upgradebashJūsų Debian 10 įdiegimas dabar turėtų būti atnaujintas.
2 žingsnis: MariaDB įdiegimas Debian 10
Tada galite įdiegti MariaDB. Debian 10 versijoje 10.3 yra įtraukta į paketų saugyklą pagal numatytuosius nustatymus, nes dabar ji laikoma pageidaujama MySQL parinktimi. Norėdami įdiegti paketą, naudokite šią komandą:
sudo apt install mariadb-serverbash3 žingsnis: Konfigūruokite MariaDB saugumo nustatymus
Nors esate įdiegę būtinus MariaDB programos failus Debian 10, šiuo metu nėra jokių saugumo priemonių ar tinkamos konfigūracijos. Siekiant apsaugoti jūsų duomenis ir sistemą, MariaDB pakete yra scenarijus, kuris padeda reguliuoti prieigą prie serverio ir pašalinti nenaudojamas paskyras. Norėdami pritaikyti šiuos pakeitimus, naudokite šį scenarijų:
sudo mysql_secure_installationbashPirmajame žingsnyje bus paprašyta įvesti root slaptažodį. Kadangi slaptažodžio dar nenustatėte, spauskite [Enter]. Tada galėsite sukurti naują slaptažodį. Tačiau, kadangi MariaDB root paskyra yra glaudžiai susijusi su įvairiomis automatinėmis priežiūros ir administravimo užduotimis, šiuo metu neturėtumėte keisti autentifikavimo. Priešingu atveju, blogiausiu atveju, atnaujinimai gali panaikinti jūsų administravimo teises. Todėl įveskite [N] ir vėl paspauskite [Enter].
Į visus likusius klausimus galite atsakyti [Y] ir patvirtinti paspaudę [Enter]. Pagal numatytuosius nustatymus bus pašalinta bandomoji duomenų bazė ir kai kurie anoniminiai vartotojai. Be to, bus išjungtas nuotolinis prisijungimas kaip root.
4 žingsnis: Sukurkite administratoriaus paskyrą (pasirinktinai)
Kitas žingsnis yra neprivalomas. Kadangi MariaDB root vartotojas Debian sistemoje pagal numatytuosius nustatymus naudoja unix_socket vietoj slaptažodžio autentifikavimui, gali kilti problemų su išorinėmis programomis, kai jos reikalauja administratoriaus teisių. Todėl verta sukurti administratoriaus paskyrą papildomai prie root paskyros, kuri naudojama prisijungimui su slaptažodžiu. Šiai paskyrai suteikiamos tos pačios teisės kaip ir root paskyrai, bet ji sukonfigūruota naudoti su slaptažodžio apsauga. Norėdami tai padaryti, atlikite šiuos veiksmus.
Atidarykite MariaDB:
sudo mariadb -u rootbashTada sukurkite naują vartotoją su administratoriaus teisėmis ir slaptažodžiu. Vartotojo vardą ir slaptažodį galite pasirinkti patys.
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;sqlDabar naudokite „FLUSH PRIVILEGES“, kad pakeitimai būtų taikomi iš karto:
FLUSH PRIVILEGES;sqlGaliausiai išeikite iš apvalkalo:
exitbash5 žingsnis: Patikrinkite MariaDB
Paskutiniame žingsnyje patikrinkite, ar MariaDB veikia tinkamai ir automatiškai po įdiegimo Debian 10. Tam naudokite šią komandą:
sudo systemctl status mariadbbashJei MariaDB nepaleidžiama automatiškai, naudokite šią komandą:
sudo systemctl start mariadbbashDabar galite naudoti MariaDB.