MariaDB-ni CentOS 8-de nädip gurmaly


MariaDB açyk çeşme, jemgyýet tarapyndan döredilen baglanyşyk bazasyny dolandyrmak ulgamy. MySQL-den aýrylýar we MySQL-ny döreden döredijiler tarapyndan döredilýär we hyzmat edilýär. MariaDB MySQL bilen ýokary derejede sazlaşykly bolmagy maksat edinýär, ýöne täze saklaýyş hereketlendirijileri (Aria, ColumnStore, MyRocks) ýaly MariaDB-ä täze aýratynlyklar goşuldy.

Bu makalada, CentOS 8 Linux-da MariaDB-iň gurulmagyna we konfigurasiýasyna göz aýlarys.

1-nji ädim: CentOS 8-de MariaDB ammaryny işlediň

Resmi MariaDB göçürip alyş sahypasyna giriň we paýlanyş hökmünde CentOS 8, wersiýa hökmünde CentOS 8 we ammar almak üçin MariaDB 10.5 (durnukly wersiýa) saýlaň.

Jikme-jiklikleri saýlanyňyzdan soň, MariaDB YUM ammaryny doly alarsyňyz. Bu ýazgylary /etc/yum.repos.d/MariaDB.repo atly faýla göçüriň.

$ sudo vim /etc/yum.repos.d/mariadb.repo
# MariaDB 10.5 CentOS repository list - created 2020-12-15 07:13 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.5/centos8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Ammar faýly ýerleşdirilenden soň, aşakdaky buýrugy işledip, ammary barlap bilersiňiz.

$ dnf repolist

2-nji ädim: CentOS 8-de MariaDB gurmak

Indi MariaDB paketini gurmak üçin dnf buýrugyny ulanyň.

$ sudo dnf install MariaDB-server -y

Ondan soň, MariaDB hyzmatyny başlaň we ulgam işe başlanda awtomatiki başlamaga mümkinçilik beriň.

$ systemctl start mariadb
$ systemctl enable mariadb

Aşakdaky buýrugy işledip, MariaDB hyzmatynyň ýagdaýyny barlaň.

$ systemctl status mariadb 

Gorag diwary açyk bolsa, aşakdaky buýrugy işledip, diwar gorag düzgünine MariaDB goşmaly. Düzgün goşulandan soň, diwar diwaryny täzeden açmaly.

$ sudo firewall-cmd --permanent --add-service=mysql
$ sudo firewall-cmd --reload

3-nji ädim: CentOS 8-de MariaDB serwerini goramak

Iň soňky ädim hökmünde ygtybarly MariaDB gurnama skriptini işletmeli. Bu skript kök parolyny düzmek, artykmaçlyklary täzeden ýüklemek, synag bazalaryny aýyrmak, kök girişine rugsat bermezlik barada alada edýär.

$ sudo mysql_secure_installation

Indi kök ulanyjy hökmünde MariaDB-e birikdiriň we aşakdaky buýruklary işledip wersiýany barlaň.

$ mysql -uroot -p

Bu makala üçin. CentOS 8 Linux-da MariaDB-ni nädip gurmalydygyny we sazlamalydygyny gördük.