Zoeken op website

MariaDB 10 installeren en beveiligen in CentOS 7


MariaDB is een gratis en open source-vork van bekende MySQL-serversoftware voor databasebeheer, ontwikkeld door het brein achter MySQL. Het is de bedoeling dat het gratis/open source blijft.

In deze tutorial laten we je zien hoe je de stabiele versie van MariaDB 10.1 installeert in de meest gebruikte versies van RHEL/CentOS en Fedora distributies.

Ter informatie: Red Hat Enterprise Linux/CentOS 7.0 is overgestapt van het ondersteunen van MySQL naar MariaDB als het standaard databasebeheersysteem.

Houd er rekening mee dat we in deze zelfstudie ervan uitgaan dat u als root op de server werkt. Anders gebruikt u de opdracht sudo om alle opdrachten uit te voeren.

Stap 1: Voeg MariaDB Yum Repository toe

1. Begin met het toevoegen van het MariaDB YUM repositorybestand MariaDB.repo voor RHEL/CentOS- en Fedora-systemen.

vi /etc/yum.repos.d/MariaDB.repo

Voeg nu de volgende regels toe aan uw respectievelijke Linux-distributieversie, zoals weergegeven.

Op CentOS 7


[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.9/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Op RHEL7


[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.9/rhel7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Stap 2: Installeer MariaDB in CentOS 7

2. Zodra de MariaDB-repository is toegevoegd, kunt u deze eenvoudig installeren met slechts één enkele opdracht.

yum install MariaDB-server MariaDB-client -y

3. Zodra de installatie van MariaDB-pakketten is voltooid, start u voorlopig de databaseserver-daemon en schakelt u deze ook in om automatisch te starten bij de volgende keer opstarten, als volgt:

systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb

Stap 3: Beveilig MariaDB in CentOS 7

4. Nu is het tijd om je MariaDB te beveiligen door het root-wachtwoord in te stellen, root-login op afstand uit te schakelen, de testdatabase en anonieme gebruikers te verwijderen en ten slotte de rechten opnieuw te laden, zoals weergegeven in de onderstaande schermafbeelding:

mysql_secure_installation

5. Nadat u de databaseserver heeft beveiligd, wilt u wellicht bepaalde MariaDB-functies controleren, zoals: geïnstalleerde versie, lijst met standaardprogrammaargumenten, en ook als volgt inloggen op de MariaDB-opdrachtshell:

mysql -V
mysqld --print-defaults
mysql -u root -p

Stap 4: Leer MariaDB-beheer

Als je nieuw bent bij MySQL/MariaDB, begin dan met het doornemen van deze handleidingen:

  1. Leer MySQL/MariaDB voor beginners – deel 1
  2. Leer MySQL/MariaDB voor beginners – deel 2
  3. MySQL Basis Database Beheer Commando’s – Deel III
  4. 20 MySQL (Mysqladmin)-opdrachten voor databasebeheer – Deel IV

Bekijk ook deze volgende artikelen om uw MySQL/MariaDB-prestaties te verfijnen en de tools te gebruiken om de activiteit van uw databases te controleren.

  1. 15 tips om uw MySQL/MariaDB-prestaties af te stemmen en te optimaliseren
  2. 4 handige tools om MySQL/MariaDB-databaseactiviteiten te monitoren

Dat is het voor nu! In deze eenvoudige tutorial lieten we je zien hoe je de stabiele versie van MariaDB 10.1 installeert in verschillende RHEL/CentOS en Fedora. Gebruik het onderstaande feedbackformulier om ons vragen of opmerkingen over deze handleiding te sturen.