Lai instalētu MariaDB Debian 10, ir jāveic šādi soļi:

  1. At­jau­ni­niet sistēmu uz jaunāko versiju.
  2. In­sta­lē­jiet datu bāzes pār­val­dī­bas sistēmu.
  3. Kon­fi­gu­rē­jiet MariaDB.
  4. Ja ne­pie­cie­šams, iz­vei­do­jiet papildu ad­mi­nis­tra­to­ru.
  5. Pār­bau­diet in­sta­lā­ci­ju.

Kāpēc MariaDB un Debian 10 ir laba kom­bi­nā­ci­ja?

Vai esat sa­lī­dzi­nā­jis MariaDB un MySQL un iz­vē­lē­jies jaunāko versiju? Jūs varat arī iz­vē­lē­ties izmantot datu bāzes pār­val­dī­bas sistēmu kā MySQL al­ter­na­tī­vu LAMP skriptā (Linux, Apache, MySQL un PHP, Python vai Perl) ar Debian. Tā kā MariaDB ir pilnībā aiz­vie­to­ja­ma, tas vienmēr ir bijis sa­lī­dzi­no­ši vienkārši. Tomēr tagad Debian ir pilnībā pārgājis uz MariaDB un piedāvā tikai at­bil­sto­šos pakotnes.

Kādas prasības ir jāizpilda?

Lai instalētu MariaDB Debian, ir jāizpilda tikai daži no­sa­cī­ju­mi. Ir svarīgi, ka esat iz­vei­do­jis serveri ar Debian 10 un ka jums ir lietotājs bez root tiesībām ar sudo pri­vi­lē­ģi­jām. Tāpat iepriekš ir jāuzstāda un jā­ak­ti­vi­zē jaudīga ugunsmūra. Kad šie no­sa­cī­ju­mi ir izpildīti, varat sākt in­sta­lā­ci­jas procesu.

Kā soli pa solim instalēt MariaDB Debian 10

Turp­mā­ka­jos soļos ir iz­skaid­rots, kā instalēt MariaDB ope­rē­tājsis­tē­mā Debian 10.

1. solis: At­jau­ni­niet sistēmu

Pirmais solis ir at­jau­ni­nāt pakotņu indeksu, lai no­dro­ši­nā­tu, ka strādājat ar jau­nā­ka­jām versijām. To var izdarīt, iz­man­to­jot šādas apt komandas:

sudo apt update
sudo apt upgrade
bash

Tagad jūsu Debian 10 in­sta­lā­ci­ja būtu jābūt at­jau­ni­nā­tai.

2. solis: in­sta­lē­jiet MariaDB Debian 10

Tad varat instalēt MariaDB. Debian 10 versijā 10.3 ir iekļauta pakotnes re­po­zi­to­ri­jā pēc no­klu­sē­ju­ma, jo tagad tā tiek uzskatīta par vēlamo MySQL opciju. Lai instalētu pakotni, iz­man­to­jiet šādu komandu:

sudo apt install mariadb-server
bash

3. solis: Kon­fi­gu­rē­jiet MariaDB drošības ie­sta­tī­ju­mus

Lai gan esat in­sta­lē­jis ne­pie­cie­ša­mos MariaDB prog­ram­mas failus Debian 10, pašlaik nav ieviesti nekādi drošības pasākumi vai piemērota kon­fi­gu­rā­ci­ja. Lai aiz­sar­gā­tu savus datus un sistēmu, MariaDB pakete ietver skriptu, kas palīdz regulēt piekļuvi serverim un dzēst ne­iz­man­to­tos kontus. Lai piemērotu šīs izmaiņas, iz­man­to­jiet šādu skriptu:

sudo mysql_secure_installation
bash

Pirmajā solī jums tiks lūgts ievadīt root paroles. Tā kā jūs vēl neesat ie­sta­tī­jis paroli, no­spie­diet [Enter]. Tad jums ir iespēja izveidot jaunu paroli. Tomēr, tā kā MariaDB root konts ir cieši saistīts ar dažādām au­to­ma­ti­zē­tām uz­tu­rē­ša­nas un ad­mi­nis­trē­ša­nas uz­de­vu­miem, šajā brīdī jums ne­va­ja­dzē­tu mainīt au­ten­ti­fi­kā­ci­ju. Pretējā gadījumā slik­tā­ka­jā scenārijā at­jau­ni­nā­ju­mi var atcelt jūsu ad­mi­nis­trē­ša­nas tiesības. Tāpēc ievadiet [N] un atkal no­spie­diet [Enter].

Uz visiem pārējiem uzvedņiem varat atbildēt ar [Y] un ap­stip­ri­nāt, nospiežot [Enter]. Pēc no­klu­sē­ju­ma tiks dzēsta testa datu bāze un daži anonīmi lietotāji. Turklāt tiks atspējota attālā root pie­teik­ša­nās.

4. solis: Iz­vei­do­jiet ad­mi­nis­tra­to­ra kontu (pēc izvēles)

Nākamais solis ir fa­kul­ta­tīvs. Tā kā MariaDB galvenais lietotājs Debian sistēmā pēc no­klu­sē­ju­ma au­ten­ti­fi­kā­ci­jai izmanto unix_socket, nevis paroli, var rasties problēmas ar ārējām prog­ram­mām, ja tām ir ne­pie­cie­ša­mas ad­mi­nis­tra­to­ra tiesības. Tāpēc ir liet­de­rī­gi papildus gal­ve­na­jam kontam izveidot ad­mi­nis­tra­to­ra kontu, kuru izmanto piekļuvei ar paroli. Tam tiek pie­šķir­tas tādas pašas tiesības kā gal­ve­na­jam kontam, bet tas ir kon­fi­gu­rēts lie­to­ša­nai ar paroles aiz­sar­dzī­bu. Lai to izdarītu, veiciet šādus soļus.

Atveriet MariaDB:

sudo mariadb -u root
bash

Tad iz­vei­do­jiet jaunu lietotāju ar root pri­vi­lē­ģi­jām un paroli. Lie­to­tājvār­du un paroli varat iz­vē­lē­ties pats.

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

Tagad iz­man­to­jiet ‘FLUSH PRI­VI­LE­GES’, lai izmaiņas tiktu pie­mē­ro­tas ne­ka­vē­jo­ties:

FLUSH PRIVILEGES;
sql

Beidzot iziet no apvalka:

exit
bash

5. solis: Pār­bau­diet MariaDB

Pēdējā solī pār­bau­diet, vai MariaDB darbojas pareizi un au­to­mā­tis­ki pēc in­sta­lē­ša­nas Debian 10. Lai to izdarītu, iz­man­to­jiet šādu komandu:

sudo systemctl status mariadb
bash

Ja MariaDB ne­pa­lai­žas au­to­mā­tis­ki, iz­man­to­jiet šo komandu:

sudo systemctl start mariadb
bash

Tagad varat lietot MariaDB.

Go to Main Menu