MariaDB-ni “Rocky Linux” we “AlmaLinux” -da nädip gurmaly


MariaDB, giňden ýaýran MySQL maglumat bazasyny dolandyryş ulgamy üçin gabat gelýän çalyşma bolup durýan erkin we jemgyýet tarapyndan döredilen baglanyşyk bazasy ulgamy.

MySQL-yň asyl döredijileri Oracle-dan MySQL-i satyn almak bilen öz düşünişmezliklerini beýan edenlerinden soň, MySQL-den aýryldy. Şondan bäri MariaDB-e GNU ygtyýarnamasy boýunça erkin we açyk çeşme bolup galmagy kepillendirilýär.

MariaDB çalt öndürijiligi, göwrümliligi, durnuklylygy we berkligi bilen giňden meşhurdyr. Linux, FreeBSD, Mac we Windows ýaly köp sanly operasiýa ulgamy bilen utgaşýar.

Saklaýjy dwigatelleriň, pluginleriň we beýleki ajaýyp gurallaryň toplumy, maglumatlary analitika, maglumat ammary, amallary gaýtadan işlemek we ş.m. ýaly dürli ulanylyş ýagdaýlary üçin amatly wariant edýär. Aslynda, web programmalaryny ýerleşdirmek üçin ulanylýan LEMP staklarynyň esasy bölegi.

MariaDB-iň esasy aýratynlyklary şulary öz içine alýar:

  • gala otlaýjy tehnologiýa.
  • has çalt we gowulaşan köpeltmek. Ulgam wersiýalar ýa-da gyjyndyrylan tablisalar ýaly täze aýratynlyklar, gämiler däl maglumatlaryň görnüşleri we diňe bir agzymy agzamak üçin jorap görnüşi ýaly täze aýratynlyklar.

Bu makalada, Rocky Linux 8 we AlmaLinux 8-de MariaDB maglumat bazasynyň serwerini nädip gurmalydygyny öwrenýäris.

1-nji ädim: Rocky Linux-da MariaDB ammaryny goşuň

Düzgüne görä, “Rocky Linux AppStream” ammary MariaDB 10.3 üpjün edýär. Şeýle-de bolsa, bu iň soňky wersiýa däl. Häzirki wagtda häzirki durnukly çykaryş MariaDB 10.6.

Iň soňky wersiýasyny gurmak üçin ulgamyňyzda aşakdaky ýaly MariaDB ammar faýly dörediň.

$ sudo vim /etc/yum.repos.d/mariadb.repo

Görkezilen setirleri goýuň.

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.6/rhel8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1 

Soňra üýtgeşmeleri ýazdyryň we faýldan çykyň.

Ondan soň, täze goşulan ammary hasaba almak üçin Rocky üçin ulgam ammarlaryny täzeläň.

$ sudo dnf update

2-nji ädim: “Rocky Linux” -da MariaDB guruň

Ammar ýerinde bolsa, hereket ediň we görkezilişi ýaly MariaDB maglumat bazasynyň serwerini guruň:

$ sudo dnf install mariadb-server mariadb

Gurlandan soň, MariaDB hyzmatyny açmak wagtyndan başlap, aşakdaky buýruklary ulanyp hyzmaty başlaň.

$ sudo systemctl enable mariadb
$ sudo systemctl start mariadb

Soňra MariaDB-iň işleýän ýagdaýyny barlaň.

$ sudo systemctl status mariadb

Çykyş, hemme zadyň bolmalysy ýaly işleýändigini görkezýär.

3-nji ädim: “Rocky Linux” -da “MariaDB” -ni ygtybarly ediň

MariaDB gowşak we sazlamalar bilen üpjün edilýär, maglumatlar bazasynyň serweriniň hakerler tarapyndan ulanylmagyna sebäp bolup biljek howpsuzlyk töwekgelçiligi. Şonuň üçin maglumatlar bazasynyň serwerini goramak üçin goşmaça çäreleri görmeli.

Munuň üçin aşakdaky ssenariýany işlederis.

$ sudo mysql_secure_installation

Ilki bilen kök parolyny düzüň.

Galan teklipler üçin, näbelli ulanyjylary arassalamak, uzakdaky kök girişine rugsat bermezlik we önümçilikde talap edilmeýän synag bazasyny aýyrmak we ahyrynda üýtgeşmeleri saklamak üçin 'Y' basyň.

MariaDB maglumat bazasynyň serwerine girmek üçin aşakdaky buýrugy işlediň

$ sudo mysql -u root -p

Öňki ädimde düzen kök parolyňyzy beriň we MariaDB gabygyna girmek üçin ENTER basyň.

Şol ýere gidersiň. “MariaDB” maglumat bazasynyň serwerini “Rocky Linux 8” -de üstünlikli gurduk. Rememberadyňyzdan çykarmaň, “AppStream” ammary tarapyndan üpjün edilen wersiýany henizem gowy ulanyp bilersiňiz. Şeýle-de bolsa, MariaDB-iň iň soňky wersiýasyny gurmak isleýän bolsaňyz, ammar goşmak hile eder.