Kā instalēt MariaDB Ubuntu 22.04
Lai instalētu MariaDB Ubuntu 22.04, vienkārši izpildiet šos soļus:
- Atjauniniet sistēmu
- Instalējiet datu bāzi
- Konfigurējiet drošības skriptu
- Izveidojiet papildu administratora kontu ar paroles aizsardzību (pēc izvēles)
- Testējiet MariaDB
Šajā rakstā ir aprakstīti atsevišķi veicamie soļi.
MariaDB kā MySQL aizstājējs
Relāciju datu bāzes pārvaldības sistēma MariaDB tika pirmo reizi publicēta 2009. gadā kā MySQL atzars un tagad tiek uzskatīta par spēcīgu alternatīvu šim SQL serverim. Pat salīdzinājumā ar MySQL, šis atzars pārsteidz ar savu augsto elastīgumu un izcilo drošības arhitektūru. Kā MySQL aizstā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. Risinājumu paketes tagad tiek piegādātas arī kā standarts Ubuntu repozitorijā. Turpinājumā izskaidrojam, kā instalēt MariaDB Ubuntu 22.04.
Ja vēlaties izmantot vecāku Linux distribūcijas versiju, mūsu digitālajā rokasgrāmatā atradīsiet arī detalizētas instrukcijas par to, kā instalēt MariaDB Ubuntu 20.04.
Nepieciešamās prasības
Ja vēlaties instalēt MariaDB Ubuntu 22.04, ir jāizpilda tikai daži nosacījumi. Jums ir nepieciešams serveris, kurā jau darbojas šī operētājsistēmas versija. Pirms faktiskā procesa sākšanas šajā serverī ir jāiestata arī administrators, kas nav root. Jums ir jāiestata arī atbilstoša ugunsmūra.
Atjauniniet pakotnes indeksu
Tomēr, pirms sākat instalēt MariaDB Ubuntu 22.04, jums ir jāatjaunina visa sistēma. Divas apt komandas tiek izmantotas, lai atjauninātu pakotņu indeksu, visas lietojumprogrammas un visas atkarības. Tas padara instalēšanu drošāku un novērš iespējamās kļūdas. Atbilstošās komandas ir:
sudo apt update
sudo apt upgradebashInstalējiet MariaDB Ubuntu 22.04
Izmantojiet šos norādījumus, lai instalētu MariaDB Ubuntu 22.04. Tā kā SQL serveris pēc noklusējuma ir iekļauts Ubuntu repozitorijā, faktiskai instalācijai nav nepieciešami papildu soļi.
sudo apt install mariadb-serverbashKonfigurējiet drošības skriptu
Sākotnējā instalācija tagad ir pabeigta. Tomēr pašlaik MariaDB ir konfigurēta ar noklusējuma iestatījumiem. Tas nozīmē, ka, cita starpā, nav iestatīta parole piekļuves ierobežošanai. Lai risinātu šo problēmu, MariaDB piedāvā drošības skriptu, kas ļauj veikt papildu konfigurācijas. Šo skriptu var palaist ar šādu komandu:
sudo mariadb_secure_installationbashKad skripts tiks izpildīts, vispirms tiks pieprasīta datu bāzes root paroles ievadīšana. Tā kā jūs vēl neesat saglabājis paroli, vienkārši nospiediet [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 autentifikācijai. Tā kā tas ir cieši saistīts ar dažādām Ubuntu uzturēšanas uzdevumiem, šajā posmā nav ieteicams mainīt pieteikšanās opcijas. Drošības apsvērumu dēļ ieteicams nospiest [N] un pēc tam [Enter]. Norādījumi par to, kā izveidot papildu administratora kontu ar paroles aizsardzību, tiks sniegti zemāk.
Sāciet ar drošības skripta turpināšanu. Uz turpmākajiem uzvedņiem atbildiet ar [Y] un nospiediet [Enter], lai apstiprinātu. Jums tiks jautāts, vai vēlaties dzēst anonīmos lietotājus, izdzēst testa datu bāzi un ierobežot attālo root piekļuvi. Beigās jums tiks lūgts apstiprināt, vai visas izmaiņas jāpiemēro nekavējoties.
Izveidojiet ar paroli aizsargātu administratora lietotāju
Papildu administratora lietotāja izveide ar paroles autentifikāciju ir fakultatīva, bet atrisina potenciālu problēmu un tādējādi palielina drošību. Pēc noklusējuma MariaDB root pieteikšanās notiek, izmantojot unix_socket spraudni, un tādēļ nav nepieciešama parole. Lai gan šī pieeja piedāvā noteiktas priekšrocības, tā var radīt problēmas, ja ārējām programmām ir nepieciešamas administratora tiesības. Risinājums ir izveidot administratora lietotāju ar tādām pašām privilēģijām kā root kontam, bet ar paroles autentifikāciju. Lai turpinātu, sāciet ar MariaDB komandrindas atvēršanu:
sudo mariadbbashTagad izveidojiet jaunu lietotāju ar administratora tiesībām, root privilēģijām un paroles aizsardzību. Lai to izdarītu, aizstājiet vietu turētājus “lietotājvārds” un “parole” šajā kodā.
GRANT ALL ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;bashTagad izmantojiet FLUSH PRIVILEGES, lai izmaiņas tiktu nekavējoties piemērotas.
FLUSH PRIVILEGES;bashKad esat to izdarījis, iziet no MariaDB apvalka.
exitbashTestējiet MariaDB
Pēc MariaDB instalēšanas Ubuntu 22.04, ieteicams pārbaudīt, vai uzstādīšana ir veiksmīga. Jūs varat pārbaudīt servera statusu, izmantojot šādu komandu:
sudo systemctl status mariadbbashJa programma nepalaižas automātiski, to var palaist arī ar šo komandu:
sudo systemctl start mariadbbash