Kaip įdiegti MariaDB į Debian 11
Norint įdiegti MariaDB į Debian 11, reikia atlikti šiuos veiksmus:
- Atnaujinkite savo Debian 11 diegimą.
- Įdiekite MariaDB.
- Pritaikyti konfigūraciją pagal savo reikalavimus.
- Sukurkite papildomą administratoriaus vartotoją (pasirinktinai).
- Patikrinkite, ar įdiegimas buvo sėkmingas.
Kodėl MariaDB ir Debian 11 yra geras derinys?
Palyginus MariaDB ir MySQL, MariaDB jau seniai įrodė savo pranašumą. Šis SQL serveris yra žinomas dėl savo ypatingo patikimumo, aukšto saugumo lygio ir didesnio lankstumo, palyginti su senesne tos pačios kilmės duomenų bazių valdymo sistema. Sukurtas kaip tiesioginis MySQL pakaitalas, jis gali būti naudojamas kaip MySQL pakaitalas LAMP steke (Linux, Apache, MySQL ir PHP, Python arba Perl) be didelių pakeitimų. Debian taip pat jau gana ilgą laiką naudoja MariaDB ir numatytuoju būdu turi reikiamus paketus.
Kokie reikalavimai turi būti įvykdyti?
Norint įdiegti MariaDB į Debian 11, reikia įvykdyti tik keletą reikalavimų. Pirmiausia, jums reikės serverio, kuriame jau yra įdiegta Debian 11. Reikalinga root prieiga prie šio serverio, taip pat reikia nustatyti ir aktyvuoti tinkamą ugniasienę. Paprastai pakanka vieno procesoriaus branduolio. Be to, reikalinga mažiausiai 512 megabaitų RAM ir 1 gigabaitas kietojo disko vietos.
Kaip įdiegti MariaDB į Debian 11 žingsnis po žingsnio
Toliau pateiktuose skyriuose pateikiami išsamūs nurodymai, kaip įdiegti MariaDB į Debian 11.
1 žingsnis: Atnaujinkite paketų indeksą
Prieš pradėdami faktinę diegimą, turėtumėte įsitikinti, kad visos jūsų programos ir pats Debian 11 yra atnaujinti. Norėdami tai padaryti, atnaujinkite paketų indeksą šiais dviem apt komandomis:
sudo apt update
sudo apt upgradebashTai atlikus, galite pradėti diegti MariaDB į Debian 11.
2 žingsnis: įdiekite MariaDB į Debian 11
Naudokite šią komandą, kad įdiegtumėte MariaDB paketą:
sudo apt install mariadb-serverbashKai šis procesas bus baigtas, tai reikš, kad jūs įdiegėte MariaDB į Debian 11, bet jūsų sistemai dar nebuvo imtasi jokių saugumo priemonių. Tai bus padaryta kitame žingsnyje.
3 žingsnis: Vykdykite saugumo scenarijų
MariaDB siūlo savo saugumo scenarijų naujesnėms versijoms. Šį scenarijų galite naudoti norėdami pakeisti kai kuriuos numatytuosius nustatymus. Komanda, kuria paleidžiamas scenarijus, yra tokia:
sudo mysql_secure_installationbashPaleidus scenarijų, pirmiausia bus paprašyta įvesti duomenų bazės administratoriaus slaptažodį. Kadangi jo dar nesate nustatę, spauskite [Enter], kad šį žingsnį kol kas praleistumėte. Tada bus paklausta, ar norite pereiti prie autentifikavimo per unix_socket. Įveskite [N] ir spauskite [Enter], kad patvirtintumėte.
Jums bus paklausta, ar norite pakeisti savo root slaptažodį. Tačiau dėl saugumo priežasčių tai nėra rekomenduojama, todėl vėl paspauskite [N] ir [Enter]. Atsakykite į šiuos klausimus [Y], kad nuotoliniu būdu pašalintumėte anonimiškus vartotojus, bandomąją duomenų bazę ir root prisijungimus.
4 žingsnis: Nustatykite papildomą administratorių (pasirinktinai)
Kitas žingsnis yra neprivalomas, tačiau labai rekomenduojamas siekiant užtikrinti sistemos saugumą. Debian 11 sistemoje MariaDB root vartotojas autentiškumas patvirtinamas naudojant unix_socket, o ne slaptažodį. Nors tai turi tam tikrų privalumų, tačiau gali sukelti problemų, kai išorinėms programoms reikalingos administratoriaus teisės. Sprendimas – sukurti papildomą administratoriaus vartotoją, kuris papildytų root paskyrą. Tai padaryti galima atlikus šiuos veiksmus:
Atidarykite MariaDB apvalkalą:
sudo mariadb -u rootbashDabar sukurkite naują vartotoją. Pakeiskite vartotojo vardą ir slaptažodį pagal poreikį.
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;sqlSaugumo sumetimais naudokite komandą „FLUSH PRIVILEGES“:
FLUSH PRIVILEGES;sqlGaliausiai uždarykite apvalkalą:
exitbash5 žingsnis: Patikrinkite, ar įdiegimas buvo sėkmingas
Galiausiai patikrinkite, ar MariaDB įdiegimas Debian 11 buvo sėkmingas. Norėdami tai padaryti, patikrinkite būseną šiuo komandomis:
sudo systemctl status mariadbbashJei MariaDB nepaleidžiama automatiškai, naudokite šią komandą:
sudo systemctl start mariadbbashDabar galite laisvai naudoti MariaDB.