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:
- Leer MySQL/MariaDB voor beginners – deel 1
- Leer MySQL/MariaDB voor beginners – deel 2
- MySQL Basis Database Beheer Commando’s – Deel III
- 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.
- 15 tips om uw MySQL/MariaDB-prestaties af te stemmen en te optimaliseren
- 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.