Kako namestiti MariaDB na Debian 11
Za namestitev MariaDB na Debian 11 je potrebno izvesti naslednje korake:
- Posodobite svojo namestitev Debian 11.
- Namestite MariaDB.
- Prilagodite konfiguracijo glede na vaše zahteve.
- Ustvarite dodatnega skrbnika (neobvezno).
- Preverite, ali je bila namestitev uspešna.
Zakaj sta MariaDB in Debian 11 dobra kombinacija?
V primerjavi med MariaDB in MySQL se je MariaDB že zdavnaj izkazal. Ta SQL strežnik je znan po svoji izjemni robustnosti, visoki varnosti in splošni večji prilagodljivosti v primerjavi s starejšim sistemom za upravljanje podatkovnih baz istega izvora. Zasnovan je kot neposredna zamenjava za MySQL in se lahko uporablja kot nadomestek za MySQL v okviru LAMP sklada (Linux, Apache, MySQL in PHP, Python ali Perl) brez večjih prilagoditev. Debian že nekaj časa uporablja MariaDB in privzeto vsebuje potrebne pakete.
Kakšne zahteve morajo biti izpolnjene?
Za namestitev MariaDB na Debian 11 je treba izpolniti le nekaj zahtev. Prva je, da potrebujete strežnik, na katerem je že nameščen Debian 11. Potreben je root dostop do tega strežnika, prav tako pa je treba nastaviti in aktivirati ustrezen požarni zid. Praviloma zadostuje eno jedro procesorja. Poleg tega je potrebnih vsaj 512 megabajtov pomnilnika RAM in 1 gigabajt prostora na trdem disku.
Kako namestiti MariaDB na Debian 11 korak za korakom
V naslednjih poglavjih je podrobno opisano, kako namestiti MariaDB na Debian 11.
Korak 1: Posodobite indeks paketov
Preden začnete z dejansko namestitvijo, se prepričajte, da so vsi vaši programi in Debian 11 sam posodobljeni. To storite tako, da posodobite indeks paketov s tema dvema apt:
sudo apt update
sudo apt upgradebashKo je to storjeno, lahko začnete z namestitvijo MariaDB na Debian 11.
Korak 2: Namestite MariaDB na Debian 11
Za namestitev paketa za MariaDB uporabite naslednji ukaz:
sudo apt install mariadb-serverbashKo je ta postopek končan, pomeni, da ste namestili MariaDB na Debian 11, vendar za vaš sistem še niso bili sprejeti nobeni varnostni ukrepi. Ta del sledi v naslednjem koraku.
Korak 3: Izvedite varnostni skript
MariaDB ponuja lasten varnostni skript za svoje novejše različice. Ta skript lahko uporabite za spreminjanje nekaterih privzetih nastavitev. Ukaz za zagon skripta je naslednji:
sudo mysql_secure_installationbashKo zaženete skript, boste najprej pozvani, da vnesete svoje korensko geslo za bazo podatkov. Ker ga še niste nastavili, pritisnite [Enter], da zaenkrat preskočite ta korak. Nato boste vprašani, ali želite preklopiti na avtentifikacijo prek unix_socket. Vnesite [N] in pritisnite [Enter], da potrdite.
Vprašali vas bodo, ali želite spremeniti geslo root. Vendar to zaradi varnostnih razlogov ni priporočljivo, zato ponovno pritisnite [N] in [Enter]. Na naslednja vprašanja odgovorite z [Y], da na daljavo odstranite anonimne uporabnike, testno bazo podatkov in prijave root.
Korak 4: Nastavite dodatnega skrbnika (neobvezno)
Naslednji korak je neobvezen, vendar zelo priporočljiv za zaščito vašega sistema. V Debian 11 se uporabnik root MariaDB avtentificira z unix_socket namesto z geslom. Čeprav ima to nekaj prednosti, lahko povzroči težave, ko zunanji programi potrebujejo administratorske pravice. Rešitev je ustvariti dodatnega administratorskega uporabnika, ki dopolnjuje račun root. Tukaj so koraki, kako to storiti:
Odprite lupino MariaDB:
sudo mariadb -u rootbashSedaj ustvarite novega uporabnika. Po potrebi spremenite uporabniško ime in geslo.
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;sqlZa varnost uporabite ukaz »FLUSH PRIVILEGES«:
FLUSH PRIVILEGES;sqlNa koncu zaprite lupino:
exitbashKorak 5: Preverite, ali je bila namestitev uspešna.
Na koncu preverite, ali je bila namestitev MariaDB na Debian 11 uspešna. To storite tako, da preizkusite stanje s tem ukazom:
sudo systemctl status mariadbbashČe se MariaDB ne zažene samodejno, uporabite naslednji ukaz:
sudo systemctl start mariadbbashSedaj lahko prosto uporabljate MariaDB.