MariaDB
 sql >> Datenbank >  >> RDS >> MariaDB

So installieren Sie MariaDB unter CentOS 7 / RHEL 7

Wir haben bereits im Oktober 2014 über MariaDB Server auf RHEL 7 geschrieben. MariaDB Server ist in den letzten 6 Jahren erheblich gewachsen, daher haben wir im Februar 2020 eine Aktualisierung dieses Themas bereitgestellt. Wenn Sie nach unseren alten Wörtern suchen, finden Sie sie hier.

Über RHEL 7 und CentOS 7

Red Hat Enterprise Linux 7 (RHEL 7) wurde bereits 2014 veröffentlicht und hat seitdem sieben Point-Releases gehabt. Das CentOS-Projekt folgt einige Monate später auf Veröffentlichungen des Upstream-RHEL-Quellcodes mit Community-Binär-Builds. CentOS Linux 7 wurde im Juli 2014 veröffentlicht. MariaDB Server ist sowohl für RHEL 7 als auch für CentOS 7 verfügbar.

Red Hat hat angekündigt, dass RHEL 7.7 das letzte Point-Release der RHEL 7.x-Release-Serie sein wird, daher gehen wir davon aus, dass Benutzer ein Upgrade auf RHEL 8 anstreben werden, bevor der Support für RHEL 7.7 im August 2021 endet. Wenn Sie ein Upgrade durchführen möchten , können Sie unseren Blog „How to install MariaDB Server on RHEL 8 / CentOS 8“ lesen.

MariaDB Server ist auf RHEL 7 und CentOS 7 verfügbar und wird unterstützt und kann einfach über Repositorys von Betriebssystemanbietern oder MariaDB-Repositorys mit YUM bereitgestellt werden.

MariaDB-Server installieren

Die RHEL 7- und CentOS 7-Distributionen enthalten standardmäßig MariaDB Server 5.5.

Sie können MariaDB Server über die Befehlszeile installieren:

$ sudo yum install mariadb-server

Vorteile von MariaDB Server 10.4

Während CentOS 7 und RHEL 7 MariaDB Server 5.5 enthalten, wurden wesentliche Verbesserungen vorgenommen, da MariaDB Community Server in den Release-Serien 10.0, 10.1, 10.2, 10.3 und 10.4 geändert wurde. Die Veröffentlichungsserie von MariaDB Server 10.4 umfasst:

  • Instant ALTER für InnoDB-Tabellen
  • Optimierer-Trace zur Unterstützung der Leistungsdiagnose
  • Fensterfunktionen und Common Table Expressions (CTE)
  • Temporale Tabellen, einschließlich Systemversionstabellen, Anwendungszeiträume und bitemporale (beide)
  • Möglichkeit, SSL-Zertifikate ohne Neustart des Servers neu zu laden
  • Galera 4-Technologie, eine wesentliche Verbesserung gegenüber Galera 3
  • Zusätzliche Speicher-Engines, einschließlich MyRocks
  • SQL_MODE=ORACLE für Kompatibilität mit einer Teilmenge von Oracle PL/SQL
  • Erweiterte Data-at-Rest-Verschlüsselung
  • Authentifizierungsverbesserungen, einschließlich mehrerer Authentifizierungsmethoden pro Benutzer

Installieren von MariaDB Server 10.4

Um MariaDB Community Server 10.4 auf RHEL 7 oder CentOS 7 bereitzustellen, laden Sie zuerst mariadb_repo_setup herunter und verwenden Sie es Skript zum Konfigurieren der MariaDB-Repositories für YUM:

$ sudo yum install wget
$ wget https://downloads.mariadb.com/MariaDB/mariadb_repo_setup
$ chmod +x mariadb_repo_setup
$ sudo ./mariadb_repo_setup

So installieren Sie MariaDB Community Server und Abhängigkeiten:

$ sudo yum install MariaDB-server

MariaDB-Server konfigurieren und sichern

Starten Sie den systemd-Dienst für MariaDB Server 5.5 oder 10.4 mit systemctl:

$ sudo systemctl start mariadb.service

Spezifische Sicherheitspraktiken sollten immer geschäftsspezifischen Anforderungen und Governance folgen. Einige grundlegende Schritte sollten unternommen werden, um die Bereitstellung von MariaDB Community Server 5.5 oder 10.4 abzusichern:

$ sudo mysql_secure_installation

MariaDB Enterprise Server

Die MariaDB Corporation bietet kommerziellen Support für die MariaDB-Plattform, die MariaDB Enterprise Server umfasst. MariaDB Enterprise Server wird auf einer Reihe von Betriebssystemen unterstützt, einschließlich RHEL 7 und CentOS 7.

MariaDB Enterprise Server basiert auf MariaDB Community Server und wird mit erweiterten Funktionen geliefert, darunter:

  • Vorhersagbare Releases über einen Unternehmenslebenszyklus
  • Erweiterte Konfigurationsstandards
  • MariaDB Enterprise Audit, mit erweiterter Funktionalität gegenüber dem MariaDB Audit Plugin
  • MariaDB Enterprise Backup, mit heißen Online-Backups
  • MariaDB Enterprise Cluster, mit erweiterter Verschlüsselung über MariaDB Cluster (Galera)

Möchten Sie mehr hören? Kontaktieren Sie uns oder sehen Sie sich die MariaDB Enterprise-Dokumentation an.

MariaDB ist jetzt in der Cloud verfügbar. Starten Sie jetzt mit SkySQL.