sql >> Database >  >> RDS >> MariaDB

Hoe MariaDB op CentOS 8 te installeren

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.


  1. Een POST-verzoek verzenden met formuliergegevens en parameters in PL/SQL

  2. Hoe opvragen voor XML-waarden en attributen uit een tabel in SQL Server?

  3. MySQL String-functies (volledige lijst)

  4. Een aangepaste ORDER BY-volgorde definiëren in mySQL