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.