Hvordan installere MariaDB på CentOS 8
MariaDB er et åpen kildekode, fellesskapsutviklet relasjonsdatabaseadministrasjonssystem. Den er trukket fra MySQL og opprettet og vedlikeholdt av utviklerne som opprettet MySQL. MariaDB er ment å være svært kompatibel med MySQL, men nye funksjoner er lagt til MariaDB som nye lagringsmotorer (Aria >, ColumnStore, MyRocks).
I denne artikkelen skal vi ta en titt på installasjonen og konfigurasjonen av MariaDB på CentOS 8 Linux.
Trinn 1: Aktiver MariaDB Repository på CentOS 8
Gå til den offisielle MariaDB-nedlastingssiden og velg CentOS som distribusjon og CentOS 8 som versjon og MariaDB 10.5 (stabil versjon) for å få oppbevaringssted.
Når du har valgt detaljene, vil du få MariaDB YUM-depoter. Kopier og lim inn disse oppføringene i en fil kalt /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 depotfilen er på plass, kan du bekrefte depotet ved å kjøre følgende kommando.
dnf repolist
Trinn 2: Installere MariaDB på CentOS 8
Bruk nå dnf-kommandoen til å installere MariaDB-pakken.
sudo dnf install MariaDB-server -y
Deretter starter du MariaDB-tjenesten og aktiverer den automatisk under oppstart av systemet.
systemctl start mariadb
systemctl enable mariadb
Sjekk statusen til MariaDB-tjenesten ved å kjøre følgende kommando.
systemctl status mariadb
Hvis du har en brannmur aktivert, må du legge til MariaDB i brannmurregelen ved å kjøre kommandoen nedenfor. Når regelen er lagt til, må brannmuren lastes inn på nytt.
sudo firewall-cmd --permanent --add-service=mysql
sudo firewall-cmd --reload
Trinn 3: Sikring av MariaDB-serveren på CentOS 8
Som det siste trinnet må vi kjøre et sikkert MariaDB-installasjonsskript. Dette skriptet tar seg av å sette opp root-passordet, laste inn privilegier på nytt, fjerne testdatabaser, nekte root-pålogging.
sudo mysql_secure_installation
Koble nå til MariaDB som root-bruker og sjekk versjonen ved å kjøre følgende kommandoer.
mysql -uroot -p
Det er det for denne artikkelen. Vi har sett hvordan du installerer og konfigurerer MariaDB på CentOS 8 Linux.