MariaDB е система за управление на релационни бази данни с отворен код, разработена от общността. Той е разклонен от MySQL и създадени и поддържани от разработчиците, създали MySQL . MariaDB е предназначен да бъде много съвместим с MySQL но към MariaDB бяха добавени нови функции като нови машини за съхранение (Aria , ColumnStore , MyRocks ).
В тази статия ще разгледаме инсталацията и конфигурацията на MariaDB на CentOS 8 Linux.
Стъпка 1:Активирайте хранилището на MariaDB на CentOS 8
Отидете на официалната страница за изтегляне на MariaDB и изберете CentOS като дистрибуцията и CentOS 8 като версията и MariaDB 10.5 (стабилна версия), за да получите хранилището.
След като изберете подробностите, ще получите MariaDB YUM цели на хранилището. Копирайте и поставете тези записи във файл, наречен /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
След като файлът на хранилището е на място, можете да го проверите, като изпълните следната команда.
$ dnf repolist


Стъпка 2:Инсталиране на MariaDB на CentOS 8
Сега използвайте командата dnf, за да инсталирате MariaDB пакет.
$ sudo dnf install MariaDB-server -y
След това стартирайте MariaDB услуга и я активирайте да се стартира автоматично по време на стартиране на системата.
$ systemctl start mariadb $ systemctl enable mariadb
Проверете състоянието на MariaDB услуга, като изпълните следната команда.
$ systemctl status mariadb


Ако имате защитна стена активиран, трябва да добавите MariaDB към правилото на защитната стена, като изпълните командата по-долу. След като се добави правилото, защитната стена трябва да се презареди.
$ sudo firewall-cmd --permanent --add-service=mysql $ sudo firewall-cmd --reload
Стъпка 3:Защита на MariaDB сървъра на CentOS 8
Като последна стъпка трябва да стартираме защитен MariaDB инсталационен скрипт. Този скрипт се грижи за настройка на root парола, презареждане на привилегии, премахване на тестови бази данни, забраняване на влизане в root.
$ sudo mysql_secure_installation


Сега се свържете с MariaDB като root потребител и проверете версията, като изпълните следните команди.
$ mysql -uroot -p


Това е всичко за тази статия. Видяхме как да инсталираме и конфигурираме MariaDB на CentOS 8 Linux.