Lai instalētu MariaDB Ubuntu 22.04, vienkārši izpildiet šos soļus:

  1. At­jau­ni­niet sistēmu
  2. In­sta­lē­jiet datu bāzi
  3. Kon­fi­gu­rē­jiet drošības skriptu
  4. Iz­vei­do­jiet papildu ad­mi­nis­tra­to­ra kontu ar paroles aiz­sar­dzī­bu (pēc izvēles)
  5. Testējiet MariaDB

Šajā rakstā ir ap­rak­stī­ti atsevišķi veicamie soļi.

MariaDB kā MySQL aiz­stā­jējs

Relāciju datu bāzes pār­val­dī­bas sistēma MariaDB tika pirmo reizi publicēta 2009. gadā kā MySQL atzars un tagad tiek uzskatīta par spēcīgu al­ter­na­tī­vu šim SQL serverim. Pat sa­lī­dzi­nā­ju­mā ar MySQL, šis atzars pārsteidz ar savu augsto elas­tī­gu­mu un izcilo drošības ar­hi­tek­tū­ru. Kā MySQL aiz­stā­jējs, MariaDB var tikt integrēts tieši LAMP stack (Linux, Apache, MySQL un PHP, Python vai Perl) bez jebkādām problēmām. Ri­si­nā­ju­mu paketes tagad tiek pie­gā­dā­tas arī kā standarts Ubuntu re­po­zi­to­ri­jā. Tur­pi­nā­ju­mā iz­skaid­ro­jam, kā instalēt MariaDB Ubuntu 22.04.

Tip

Ja vēlaties izmantot vecāku Linux dis­tri­bū­ci­jas versiju, mūsu di­gi­tā­la­jā ro­kas­grā­ma­tā at­ra­dī­siet arī de­ta­li­zē­tas ins­truk­ci­jas par to, kā instalēt MariaDB Ubuntu 20.04.

Ne­pie­cie­ša­mās prasības

Ja vēlaties instalēt MariaDB Ubuntu 22.04, ir jāizpilda tikai daži no­sa­cī­ju­mi. Jums ir ne­pie­cie­šams serveris, kurā jau darbojas šī ope­rē­tājsis­tē­mas versija. Pirms faktiskā procesa sākšanas šajā serverī ir jāiestata arī ad­mi­nis­tra­tors, kas nav root. Jums ir jāiestata arī at­bil­sto­ša ugunsmūra.

At­jau­ni­niet pakotnes indeksu

Tomēr, pirms sākat instalēt MariaDB Ubuntu 22.04, jums ir jā­at­jau­ni­na visa sistēma. Divas apt komandas tiek iz­man­to­tas, lai at­jau­ni­nā­tu pakotņu indeksu, visas lie­to­jum­prog­ram­mas un visas atkarības. Tas padara in­sta­lē­ša­nu drošāku un novērš ie­spē­ja­mās kļūdas. At­bil­sto­šās komandas ir:

sudo apt update
sudo apt upgrade
bash

In­sta­lē­jiet MariaDB Ubuntu 22.04

Iz­man­to­jiet šos no­rā­dī­ju­mus, lai instalētu MariaDB Ubuntu 22.04. Tā kā SQL serveris pēc no­klu­sē­ju­ma ir iekļauts Ubuntu re­po­zi­to­ri­jā, faktiskai in­sta­lā­ci­jai nav ne­pie­cie­ša­mi papildu soļi.

sudo apt install mariadb-server
bash

Kon­fi­gu­rē­jiet drošības skriptu

Sākotnējā in­sta­lā­ci­ja tagad ir pabeigta. Tomēr pašlaik MariaDB ir kon­fi­gu­rē­ta ar no­klu­sē­ju­ma ie­sta­tī­ju­miem. Tas nozīmē, ka, cita starpā, nav iestatīta parole piekļuves ie­ro­be­žo­ša­nai. Lai risinātu šo problēmu, MariaDB piedāvā drošības skriptu, kas ļauj veikt papildu kon­fi­gu­rā­ci­jas. Šo skriptu var palaist ar šādu komandu:

sudo mariadb_secure_installation
bash

Kad skripts tiks izpildīts, vispirms tiks pie­pra­sī­ta datu bāzes root paroles ie­va­dī­ša­na. Tā kā jūs vēl neesat sa­gla­bā­jis paroli, vienkārši no­spie­diet [Enter], lai izvēlētos opciju bez paroles, un turpiniet.

Pēc tam jums tiks piedāvāts iestatīt datu bāzes root paroli au­ten­ti­fi­kā­ci­jai. Tā kā tas ir cieši saistīts ar dažādām Ubuntu uz­tu­rē­ša­nas uz­de­vu­miem, šajā posmā nav ieteicams mainīt pie­teik­ša­nās opcijas. Drošības apsvērumu dēļ ieteicams nospiest [N] un pēc tam [Enter]. No­rā­dī­ju­mi par to, kā izveidot papildu ad­mi­nis­tra­to­ra kontu ar paroles aiz­sar­dzī­bu, tiks sniegti zemāk.

Sāciet ar drošības skripta tur­pi­nā­ša­nu. Uz turp­mā­ka­jiem uzvedņiem atbildiet ar [Y] un no­spie­diet [Enter], lai ap­stip­ri­nā­tu. Jums tiks jautāts, vai vēlaties dzēst anonīmos lie­to­tā­jus, izdzēst testa datu bāzi un ierobežot attālo root piekļuvi. Beigās jums tiks lūgts ap­stip­ri­nāt, vai visas izmaiņas jāpiemēro ne­ka­vē­jo­ties.

Iz­vei­do­jiet ar paroli aiz­sar­gā­tu ad­mi­nis­tra­to­ra lietotāju

Papildu ad­mi­nis­tra­to­ra lietotāja izveide ar paroles au­ten­ti­fi­kā­ci­ju ir fa­kul­ta­tī­va, bet atrisina po­ten­ciā­lu problēmu un tādējādi palielina drošību. Pēc no­klu­sē­ju­ma MariaDB root pie­teik­ša­nās notiek, iz­man­to­jot unix_socket spraudni, un tādēļ nav ne­pie­cie­ša­ma parole. Lai gan šī pieeja piedāvā noteiktas priekš­ro­cī­bas, tā 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 ad­mi­nis­tra­to­ra lietotāju ar tādām pašām pri­vi­lē­ģi­jām kā root kontam, bet ar paroles au­ten­ti­fi­kā­ci­ju. Lai turpinātu, sāciet ar MariaDB ko­man­drin­das atvēršanu:

sudo mariadb
bash

Tagad iz­vei­do­jiet jaunu lietotāju ar ad­mi­nis­tra­to­ra tiesībām, root pri­vi­lē­ģi­jām un paroles aiz­sar­dzī­bu. Lai to izdarītu, aiz­stā­jiet vietu turētājus “lie­to­tājvārds” un “parole” šajā kodā.

GRANT ALL ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
bash

Tagad iz­man­to­jiet FLUSH PRIVILEGES, lai izmaiņas tiktu ne­ka­vē­jo­ties pie­mē­ro­tas.

FLUSH PRIVILEGES;
bash

Kad esat to izdarījis, iziet no MariaDB apvalka.

exit
bash

Testējiet MariaDB

Pēc MariaDB in­sta­lē­ša­nas Ubuntu 22.04, ieteicams pārbaudīt, vai uz­stā­dī­ša­na ir veiksmīga. Jūs varat pārbaudīt servera statusu, iz­man­to­jot šādu komandu:

sudo systemctl status mariadb
bash

Ja programma ne­pa­lai­žas au­to­mā­tis­ki, to var palaist arī ar šo komandu:

sudo systemctl start mariadb
bash
Go to Main Menu