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.
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.