sql >> Database >  >> RDS >> MariaDB

MariaDB 10 installeren en beveiligen in CentOS 7

MariaDB is een gratis en open source fork van bekende MySQL-databasebeheerserversoftware, ontwikkeld door het brein achter MySQL, en het is de bedoeling dat het gratis/open source blijft.

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

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

Merk op dat we in deze tutorial ervan uitgaan dat je op de server als root werkt, anders gebruik je de opdracht sudo om alle opdrachten uit te voeren.

Stap 1:MariaDB Yum Repository toevoegen

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

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

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

Op CentOS 7

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

Op RHEL 7

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

Stap 2:installeer MariaDB in CentOS 7

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

# 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, zoals:

# 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 privileges opnieuw te laden, zoals weergegeven in de onderstaande schermafbeelding:

# mysql_secure_installation

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

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

Stap 4:leer MariaDB-beheer

Als MySQL/MariaDB nieuw voor u is, 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 Basic Database Administration 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 controleren

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


  1. Android:deelnemen aan de kindertafel met oudertabel Sqlite

  2. Wat is een logische EN-operator in SQL Server - SQL Server / TSQL-zelfstudiedeel 120

  3. Weet u wanneer u opnieuw moet proberen of mislukken bij het aanroepen van SQL Server vanuit C#?

  4. Inzicht in SQL Server Lockdown naar beveiligde databaseomgeving