MariaDB er et open source, fællesskabsudviklet relationsdatabasestyringssystem. Det er splittet fra MySQL og oprettet og vedligeholdt af de udviklere, der skabte MySQL . MariaDB er beregnet til at være yderst kompatibel med MySQL men nye funktioner er blevet tilføjet til MariaDB som nye lagermotorer (Aria , ColumnStore , MyRocks ).
I denne artikel vil vi tage et kig på installationen og konfigurationen af MariaDB på CentOS 8 Linux.
Trin 1:Aktiver MariaDB Repository på CentOS 8
Gå til den officielle MariaDB-downloadside og vælg CentOS som distribution og CentOS 8 som versionen og MariaDB 10.5 (stabil version) for at hente depotet.
Når du har valgt detaljerne, får du MariaDB YUM hele depotet. Kopiér og indsæt disse poster i en fil kaldet /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
Når først lagerfilen er på plads, kan du bekræfte depotet ved at køre følgende kommando.
$ dnf repolist


Trin 2:Installation af MariaDB på CentOS 8
Brug nu kommandoen dnf til at installere MariaDB pakke.
$ sudo dnf install MariaDB-server -y
Start derefter MariaDB service og aktiver den til at autostarte under systemstart.
$ systemctl start mariadb $ systemctl enable mariadb
Tjek status for MariaDB service ved at køre følgende kommando.
$ systemctl status mariadb


Hvis du har en firewall aktiveret, skal du tilføje MariaDB til firewall-reglen ved at køre nedenstående kommando. Når reglen er tilføjet, skal firewallen genindlæses.
$ sudo firewall-cmd --permanent --add-service=mysql $ sudo firewall-cmd --reload
Trin 3:Sikring af MariaDB-serveren på CentOS 8
Som det sidste trin skal vi køre en sikker MariaDB installationsscript. Dette script tager sig af opsætning af root-adgangskoden, genindlæsning af privilegier, fjernelse af testdatabaser, forbud mod root-login.
$ sudo mysql_secure_installation


Forbind nu til MariaDB som root-bruger og kontroller versionen ved at køre følgende kommandoer.
$ mysql -uroot -p


Det er det for denne artikel. Vi har set, hvordan man installerer og konfigurerer MariaDB på CentOS 8 Linux.