Kaip įdiegti „MariaDB“ „CentOS 8“.


MariaDB yra atvirojo kodo bendruomenės sukurta reliacinės duomenų bazės valdymo sistema. Jis yra atskirtas iš MySQL ir sukurtas bei prižiūrimas kūrėjų, sukūrusių MySQL. Numatyta, kad MariaDB būtų labai suderinama su MySQL, tačiau prie MariaDB buvo pridėta naujų funkcijų, pvz., nauji saugojimo varikliai (Aria >, ColumnStore, MyRocks).

Šiame straipsnyje apžvelgsime MariaDB diegimą ir konfigūraciją sistemoje CentOS 8 Linux.

1 veiksmas: įgalinkite „MariaDB“ saugyklą „CentOS 8“.

Eikite į oficialų MariaDB atsisiuntimų puslapį ir pasirinkite CentOS kaip platinimą ir CentOS 8 kaip versiją ir MariaDB 10.5 (stabilią versiją), kad gautumėte saugykla.

Pasirinkę išsamią informaciją, gausite visą MariaDB YUM saugyklą. Nukopijuokite ir įklijuokite šiuos įrašus į failą, pavadintą /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

Kai saugyklos failas yra vietoje, galite patikrinti saugyklą vykdydami šią komandą.

dnf repolist

2 veiksmas: „MariaDB“ diegimas „CentOS 8“.

Dabar naudokite komandą dnf, kad įdiegtumėte MariaDB paketą.

sudo dnf install MariaDB-server -y

Tada paleiskite MariaDB paslaugą ir įgalinkite ją automatiškai paleisti sistemos paleidimo metu.

systemctl start mariadb
systemctl enable mariadb

Patikrinkite MariaDB paslaugos būseną vykdydami šią komandą.

systemctl status mariadb 

Jei įgalinta ugniasienė, prie ugniasienės taisyklės turite pridėti MariaDB, vykdydami toliau pateiktą komandą. Pridėjus taisyklę, ugniasienę reikia įkelti iš naujo.

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

3 veiksmas: „MariaDB“ serverio apsauga „CentOS 8“.

Paskutiniame etape turime paleisti saugų MariaDB diegimo scenarijų. Šis scenarijus rūpinasi root slaptažodžio nustatymu, privilegijų perkėlimu, bandomųjų duomenų bazių pašalinimu, root prisijungimo neleidimu.

sudo mysql_secure_installation

Dabar prisijunkite prie MariaDB kaip root naudotojas ir patikrinkite versiją vykdydami šias komandas.

mysql -uroot -p

Štai tiek šiam straipsniui. Matėme, kaip įdiegti ir konfigūruoti MariaDB sistemoje CentOS 8 Linux.