MariaDB is een open-source, door de gemeenschap ontwikkeld relationeel databasebeheersysteem. Het is afgeleid van MySQL en gemaakt en onderhouden door de ontwikkelaars die MySQL . hebben gemaakt . MariaDB is bedoeld om zeer compatibel te zijn met MySQL maar er zijn nieuwe functies toegevoegd aan MariaDB zoals nieuwe opslag-engines (Aria , Kolomwinkel , MyRocks ).
In dit artikel bekijken we de installatie en configuratie van MariaDB op CentOS 8 Linux.
Stap 1:Schakel de MariaDB-repository in op CentOS 8
Ga naar de officiële MariaDB-downloadpagina en selecteer CentOS als de distributie en CentOS 8 als de versie en MariaDB 10.5 (stabiele versie) om de repository te krijgen.
Zodra u de details selecteert, krijgt u MariaDB YUM depot geheel. Kopieer en plak deze vermeldingen in een bestand met de naam /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
Zodra het repository-bestand op zijn plaats is, kunt u de repository verifiëren door de volgende opdracht uit te voeren.
$ dnf repolist


Stap 2:MariaDB installeren op CentOS 8
Gebruik nu de opdracht dnf om de MariaDB . te installeren pakket.
$ sudo dnf install MariaDB-server -y
Start vervolgens de MariaDB service en schakel deze in om automatisch te starten tijdens het opstarten van het systeem.
$ systemctl start mariadb $ systemctl enable mariadb
Controleer de status van de MariaDB service door het volgende commando uit te voeren.
$ systemctl status mariadb


Als u een firewall . heeft ingeschakeld, moet u MariaDB . toevoegen naar de firewallregel door de onderstaande opdracht uit te voeren. Zodra de regel is toegevoegd, moet de firewall opnieuw worden geladen.
$ sudo firewall-cmd --permanent --add-service=mysql $ sudo firewall-cmd --reload
Stap 3:De MariaDB-server beveiligen op CentOS 8
Als laatste stap moeten we een beveiligde MariaDB . uitvoeren installatie script. Dit script zorgt voor het instellen van het root-wachtwoord, het herladen van privileges, het verwijderen van testdatabases en het niet toestaan van root-aanmelding.
$ sudo mysql_secure_installation


Maak nu verbinding met MariaDB als rootgebruiker en controleer de versie door de volgende commando's uit te voeren.
$ mysql -uroot -p


Dat was het voor dit artikel. We hebben gezien hoe u MariaDB . installeert en configureert op CentOS 8 Linux.