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

  1. At­jau­ni­niet savu Debian 11 in­sta­lā­ci­ju.
  2. In­sta­lē­jiet MariaDB.
  3. Pie­lā­go­jiet kon­fi­gu­rā­ci­ju at­bil­sto­ši savām va­ja­dzī­bām.
  4. Iz­vei­do­jiet papildu ad­mi­nis­tra­to­ra lietotāju (pēc izvēles).
  5. Pār­bau­diet, vai in­sta­lā­ci­ja ir veiksmīgi pabeigta.

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

Sa­lī­dzi­not MariaDB un MySQL, MariaDB jau sen ir pie­rā­dī­jis savu kvalitāti. Šis SQL serveris ir pazīstams kā ārkārtīgi stabils, ļoti drošs un kopumā elas­tī­gāks nekā vecāka datu bāzes pār­val­dī­bas sistēma ar tādu pašu izcelsmi. Tas ir iz­strā­dāts kā tiešs MySQL aiz­vie­to­tājs un var tikt izmantots kā MySQL aiz­vie­to­tājs LAMP kopumā (Linux, Apache, MySQL un PHP, Python vai Perl) bez būtiskām pie­lā­go­ša­nām. Debian arī jau ilgu laiku izmanto MariaDB un pēc no­klu­sē­ju­ma satur ne­pie­cie­ša­mos pakotnes.

Kādas prasības ir jāizpilda?

Lai instalētu MariaDB Debian 11, ir jāizpilda tikai daži no­sa­cī­ju­mi. Pirmkārt, ir ne­pie­cie­šams serveris, uz kura jau ir instalēta Debian 11. Šim serverim ir ne­pie­cie­ša­ma root piekļuve, kā arī jāuzstāda un jā­ak­ti­vi­zē at­bil­sto­ša ugunsmūra. Parasti pietiek ar vienu CPU kodolu. Turklāt ir ne­pie­cie­ša­mi vismaz 512 megabaiti RAM un 1 gigabaits cietā diska vietas.

Kā soli pa solim instalēt MariaDB Debian 11

Turp­mā­ka­jās sadaļās ir parādīts, kā soli pa solim instalēt MariaDB Debian 11.

1. solis: At­jau­ni­niet pakotnes indeksu

Pirms sākat faktisko in­sta­lē­ša­nu, pār­lie­ci­nie­ties, ka visas jūsu prog­ram­mas un Debian 11 ir at­jau­ni­nā­tas. Lai to izdarītu, at­jau­ni­niet pakotņu indeksu ar šīm divām komand apt:

sudo apt update
sudo apt upgrade
bash

Kad tas ir izdarīts, varat sākt MariaDB in­sta­lē­ša­nu Debian 11.

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

Lai instalētu MariaDB paketi, iz­man­to­jiet šādu komandu:

sudo apt install mariadb-server
bash

Kad šis process ir pabeigts, tas nozīmē, ka esat in­sta­lē­jis MariaDB Debian 11, bet jūsu sistēmai vēl nav veikti drošības pasākumi. Šī daļa ir nākamajā solī.

3. solis: Izpildiet drošības skriptu

MariaDB piedāvā savu drošības skriptu jau­nā­ka­jām versijām. Šo skriptu var izmantot, lai mainītu dažus no­klu­sē­ju­ma ie­sta­tī­ju­mus. Komanda skripta pa­lai­ša­nai ir šāda:

sudo mysql_secure_installation
bash

Kad sāksiet skriptu, vispirms tiks lūgts ievadīt datu bāzes galvenā lietotāja paroli. Tā kā to vēl neesat ie­sta­tī­jis, no­spie­diet [Enter], lai pagaidām izlaistu šo soli. Tad tiks jautāts, vai vēlaties pāriet uz au­ten­ti­fi­kā­ci­ju, iz­man­to­jot unix_socket. Ie­rak­stiet [N] un no­spie­diet [Enter], lai ap­stip­ri­nā­tu.

Jums tiks jautāts, vai vēlaties mainīt root paroles. Tomēr drošības apsvērumu dēļ tas nav ieteicams, tāpēc no­spie­diet [N] un atkārtoti [Enter]. Atbildiet uz šādiem jau­tā­ju­miem ar [Y], lai at­tā­li­nā­ti dzēstu anonīmos lie­to­tā­jus, testa datu bāzi un root pie­tei­ku­mus.

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

Nākamais solis ir fa­kul­ta­tīvs, bet ļoti ieteicams, lai no­dro­ši­nā­tu sistēmas drošību. Debian 11 sistēmā MariaDB galvenais lietotājs tiek au­ten­ti­fi­cēts, iz­man­to­jot unix_socket, nevis paroli. Lai gan tam ir dažas priekš­ro­cī­bas, tas var radīt problēmas, ja ārējām prog­ram­mām ir ne­pie­cie­ša­mas ad­mi­nis­tra­to­ra tiesības. Ri­si­nā­jums ir izveidot papildu ad­mi­nis­tra­to­ra lietotāju, lai pa­pil­di­nā­tu galveno kontu. Šeit ir soļi, kā to izdarīt:

Atveriet MariaDB apvalku:

sudo mariadb -u root
bash

Tagad iz­vei­do­jiet jaunu lietotāju. Mainiet lie­to­tājvār­du un paroli at­bil­sto­ši va­ja­dzī­bām.

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

Drošības nolūkā iz­man­to­jiet komandu „FLUSH PRI­VI­LE­GES”:

FLUSH PRIVILEGES;
sql

Beidzot aizveriet čaulu:

exit
bash

5. solis: Pār­bau­diet, vai in­sta­lē­ša­na ir veiksmīgi pabeigta

Vis­bei­dzot, pār­bau­diet, vai MariaDB in­sta­lē­ša­na Debian 11 ir bijusi veiksmīga. Lai to izdarītu, pār­bau­diet statusu ar šo komandu:

sudo systemctl status mariadb
bash

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

sudo systemctl start mariadb
bash

Tagad varat brīvi lietot MariaDB.

Go to Main Menu