Hvernig á að setja upp MariaDB á CentOS 8


MariaDB er opinn uppspretta, samfélagsþróað tengslagagnagrunnsstjórnunarkerfi. Það er gaffalið frá MySQL og búið til og viðhaldið af hönnuðunum sem bjuggu til MySQL. MariaDB er ætlað að vera mjög samhæft við MySQL en nýjum eiginleikum hefur verið bætt við MariaDB eins og nýjar geymsluvélar (Aria, ColumnStore, MyRocks).

Í þessari grein munum við skoða uppsetningu og stillingu MariaDB á CentOS 8 Linux.

Skref 1: Virkjaðu MariaDB geymsluna á CentOS 8

Farðu á opinberu MariaDB niðurhalssíðuna og veldu CentOS sem dreifingu og CentOS 8 sem útgáfu og MariaDB 10.5 (stöðug útgáfa) til að fá geymsluna.

Þegar þú hefur valið upplýsingarnar færðu MariaDB YUM geymslu í heild sinni. Afritaðu og límdu þessar færslur inn í skrá sem heitir /etc/yum.repos.d/MariaDB.repo.

$ 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

Þegar geymsluskráin er komin á sinn stað geturðu staðfest geymsluna með því að keyra eftirfarandi skipun.

$ dnf repolist

Skref 2: Uppsetning MariaDB á CentOS 8

Notaðu nú dnf skipunina til að setja upp MariaDB pakkann.

$ sudo dnf install MariaDB-server -y

Næst skaltu ræsa MariaDB þjónustuna og gera henni kleift að ræsa sjálfkrafa við ræsingu kerfisins.

$ systemctl start mariadb
$ systemctl enable mariadb

Athugaðu stöðu MariaDB þjónustunnar með því að keyra eftirfarandi skipun.

$ systemctl status mariadb 

Ef þú ert með eldvegg virkan þarftu að bæta MariaDB við eldveggsregluna með því að keyra skipunina hér að neðan. Þegar reglunni hefur verið bætt við þarf að endurhlaða eldvegginn.

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

Skref 3: Að tryggja MariaDB netþjóninn á CentOS 8

Sem síðasta skrefið þurfum við að keyra öruggt MariaDB uppsetningarforskrift. Þetta handrit sér um að setja upp rót lykilorðið, endurhlaða réttindi, fjarlægja prófunargagnagrunna, banna rót innskráningu.

$ sudo mysql_secure_installation

Tengstu nú við MariaDB sem rótnotanda og athugaðu útgáfuna með því að keyra eftirfarandi skipanir.

$ mysql -uroot -p

Það er það fyrir þessa grein. Við höfum séð hvernig á að setja upp og stilla MariaDB á CentOS 8 Linux.