Norint įdiegti MariaDB į Debian 11, reikia atlikti šiuos veiksmus:

  1. At­nau­jin­ki­te savo Debian 11 diegimą.
  2. Įdiekite MariaDB.
  3. Pri­tai­ky­ti kon­fi­gū­ra­ci­ją pagal savo rei­ka­la­vi­mus.
  4. Sukurkite papildomą ad­mi­nist­ra­to­riaus vartotoją (pa­si­rink­ti­nai).
  5. Pa­tik­rin­ki­te, 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 pa­ti­ki­mu­mo, aukšto saugumo lygio ir didesnio lankstumo, palyginti su senesne tos pačios kilmės duomenų bazių valdymo sistema. Sukurtas kaip tie­sio­gi­nis MySQL pa­kai­ta­las, jis gali būti nau­do­ja­mas kaip MySQL pa­kai­ta­las LAMP steke (Linux, Apache, MySQL ir PHP, Python arba Perl) be didelių pakeitimų. Debian taip pat jau gana ilgą laiką naudoja MariaDB ir nu­ma­ty­tuo­ju būdu turi reikiamus paketus.

Kokie rei­ka­la­vi­mai turi būti įvykdyti?

Norint įdiegti MariaDB į Debian 11, reikia įvykdyti tik keletą rei­ka­la­vi­mų. Pir­miau­sia, jums reikės serverio, kuriame jau yra įdiegta Debian 11. Rei­ka­lin­ga root prieiga prie šio serverio, taip pat reikia nustatyti ir aktyvuoti tinkamą ug­nia­sie­nę. Paprastai pakanka vieno pro­ce­so­riaus bran­duo­lio. Be to, rei­ka­lin­ga ma­žiau­siai 512 megabaitų RAM ir 1 gi­ga­bai­tas kietojo disko vietos.

Kaip įdiegti MariaDB į Debian 11 žingsnis po žingsnio

Toliau pa­teik­tuo­se skyriuose pa­tei­kia­mi išsamūs nurodymai, kaip įdiegti MariaDB į Debian 11.

1 žingsnis: At­nau­jin­ki­te paketų indeksą

Prieš pradėdami faktinę diegimą, tu­rė­tu­mė­te įsi­ti­kin­ti, kad visos jūsų programos ir pats Debian 11 yra at­nau­jin­ti. Norėdami tai padaryti, at­nau­jin­ki­te paketų indeksą šiais dviem apt ko­man­do­mis:

sudo apt update
sudo apt upgrade
bash

Tai atlikus, galite pradėti diegti MariaDB į Debian 11.

2 žingsnis: įdiekite MariaDB į Debian 11

Naudokite šią komandą, kad įdieg­tu­mė­te MariaDB paketą:

sudo apt install mariadb-server
bash

Kai š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ų nau­jes­nėms versijoms. Šį scenarijų galite naudoti norėdami pakeisti kai kuriuos nu­ma­ty­tuo­sius nu­sta­ty­mus. Komanda, kuria pa­lei­džia­mas sce­na­ri­jus, yra tokia:

sudo mysql_secure_installation
bash

Paleidus scenarijų, pir­miau­sia bus paprašyta įvesti duomenų bazės ad­mi­nist­ra­to­riaus slap­ta­žo­dį. Kadangi jo dar nesate nustatę, spauskite [Enter], kad šį žingsnį kol kas pra­leis­tu­mė­te. Tada bus paklausta, ar norite pereiti prie au­ten­ti­fi­ka­vi­mo per unix_socket. Įveskite [N] ir spauskite [Enter], kad pa­tvir­tin­tu­mė­te.

Jums bus paklausta, ar norite pakeisti savo root slap­ta­žo­dį. Tačiau dėl saugumo prie­žas­čių tai nėra re­ko­men­duo­ja­ma, todėl vėl pa­spau­s­ki­te [N] ir [Enter]. At­sa­ky­ki­te į šiuos klausimus [Y], kad nuo­to­li­niu būdu pa­ša­lin­tu­mė­te ano­ni­miš­kus var­to­to­jus, bandomąją duomenų bazę ir root pri­si­jun­gi­mus.

4 žingsnis: Nu­sta­ty­ki­te papildomą ad­mi­nist­ra­to­rių (pa­si­rink­ti­nai)

Kitas žingsnis yra ne­pri­va­lo­mas, tačiau labai re­ko­men­duo­ja­mas siekiant už­tik­rin­ti sistemos saugumą. Debian 11 sistemoje MariaDB root var­to­to­jas au­ten­tiš­ku­mas pa­tvir­ti­na­mas naudojant unix_socket, o ne slap­ta­žo­dį. Nors tai turi tam tikrų privalumų, tačiau gali sukelti problemų, kai išorinėms prog­ra­moms rei­ka­lin­gos ad­mi­nist­ra­to­riaus teisės. Spren­di­mas – sukurti papildomą ad­mi­nist­ra­to­riaus vartotoją, kuris papildytų root paskyrą. Tai padaryti galima atlikus šiuos veiksmus:

Ati­da­ry­ki­te MariaDB apvalkalą:

sudo mariadb -u root
bash

Dabar sukurkite naują vartotoją. Pa­kei­s­ki­te vartotojo vardą ir slap­ta­žo­dį pagal poreikį.

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

Saugumo su­me­ti­mais naudokite komandą „FLUSH PRI­VI­LE­GES“:

FLUSH PRIVILEGES;
sql

Ga­liau­siai už­da­ry­ki­te apvalkalą:

exit
bash

5 žingsnis: Pa­tik­rin­ki­te, ar įdiegimas buvo sėkmingas

Ga­liau­siai pa­tik­rin­ki­te, ar MariaDB įdiegimas Debian 11 buvo sėkmingas. Norėdami tai padaryti, pa­tik­rin­ki­te būseną šiuo ko­man­do­mis:

sudo systemctl status mariadb
bash

Jei MariaDB ne­pa­lei­džia­ma au­to­ma­tiš­kai, naudokite šią komandą:

sudo systemctl start mariadb
bash

Dabar galite laisvai naudoti MariaDB.

Go to Main Menu