We schreven eerder over MariaDB Server op RHEL 7 in oktober 2014. MariaDB Server is de afgelopen 6 jaar aanzienlijk gegroeid, dus in februari 2020 hebben we dit onderwerp vernieuwd. Als je op zoek bent naar onze oude woorden, kun je ze hier vinden.
Over RHEL 7 en CentOS 7
Red Hat Enterprise Linux 7 (RHEL 7) werd in 2014 uitgebracht en heeft sindsdien zeven releases gehad. Het CentOS-project volgt de releases van upstream RHEL-broncode met community-binaire builds een paar maanden later. CentOS Linux 7 werd uitgebracht in juli 2014. MariaDB Server is beschikbaar voor gebruik op zowel RHEL 7 als CentOS 7.
Red Hat heeft aangekondigd dat RHEL 7.7 de laatste puntrelease zal zijn in de RHEL 7.x-releaseserie, dus we verwachten dat gebruikers zullen willen upgraden naar RHEL 8 voordat de ondersteuning voor RHEL 7.7 in augustus 2021 wordt beëindigd. Als u op zoek bent naar een upgrade , kunt u genieten van onze blog, "Hoe MariaDB Server op RHEL 8 / CentOS 8 te installeren".
MariaDB Server is beschikbaar en wordt ondersteund op RHEL 7 en CentOS 7 en kan eenvoudig worden geïmplementeerd vanuit opslagplaatsen van besturingssystemen of MariaDB-opslagplaatsen met behulp van YUM.
MariaDB Server installeren
De RHEL 7- en CentOS 7-distributies bevatten standaard MariaDB Server 5.5.
U kunt MariaDB Server installeren vanaf de opdrachtregel:
$ sudo yum install mariadb-server
Voordelen van MariaDB Server 10.4
Hoewel CentOS 7 en RHEL 7 MariaDB Server 5.5 bevatten, zijn er substantiële verbeteringen aangebracht toen MariaDB Community Server veranderde via de releaseseries 10.0, 10.1, 10.2, 10.3 en 10.4. De MariaDB Server 10.4 release-serie omvat:
- Instant ALTER voor InnoDB-tabellen
- Optimizer-tracering om te helpen bij prestatiediagnose
- Vensterfuncties en Common Table Expressions (CTE)
- Tijdelijke tabellen, inclusief systeemversie, toepassingsperiode en bitemporaal (beide)
- Mogelijkheid om SSL-certificaten opnieuw te laden zonder de server opnieuw op te starten
- Galera 4-technologie, een belangrijke verbetering ten opzichte van Galera 3
- Extra opslag-engines, waaronder MyRocks
- SQL_MODE=ORACLE voor compatibiliteit met een subset van Oracle PL/SQL
- Uitgebreide data-at-rest-encryptie
- Verificatieverbeteringen, waaronder meerdere authenticatiemethoden per gebruiker
MariaDB Server 10.4 installeren
Om MariaDB Community Server 10.4 op RHEL 7 of CentOS 7 te implementeren, downloadt en gebruikt u eerst de mariadb_repo_setup
script om de MariaDB-repository's voor YUM te configureren:
$ sudo yum install wget $ wget https://downloads.mariadb.com/MariaDB/mariadb_repo_setup $ chmod +x mariadb_repo_setup $ sudo ./mariadb_repo_setup
Om MariaDB Community Server en afhankelijkheden te installeren:
$ sudo yum install MariaDB-server
MariaDB-server configureren en beveiligen
Start de systemd-service voor MariaDB Server 5.5 of 10.4 met systemctl:
$ sudo systemctl start mariadb.service
Specifieke beveiligingspraktijken moeten altijd de bedrijfsspecifieke vereisten en governance volgen. Er moeten enkele basisstappen worden genomen om de implementatie van MariaDB Community Server 5.5 of 10.4 te versterken:
$ sudo mysql_secure_installation
MariaDB Enterprise Server
MariaDB Corporation biedt commerciële ondersteuning voor MariaDB Platform, inclusief MariaDB Enterprise Server. MariaDB Enterprise Server wordt ondersteund op een reeks besturingssystemen, waaronder RHEL 7 en CentOS 7.
MariaDB Enterprise Server is gebaseerd op MariaDB Community Server en wordt geleverd met verbeterde functies, waaronder:
- Voorspelbare releases via een Enterprise Lifecycle
- Verbeterde standaardinstellingen
- MariaDB Enterprise Audit, met uitgebreide functionaliteit via de MariaDB Audit Plugin
- MariaDB Enterprise Backup, met snelle online back-ups
- MariaDB Enterprise Cluster, met uitgebreide codering via MariaDB Cluster (Galera)
Meer horen? Neem contact met ons op of bekijk de MariaDB Enterprise-documentatie.
MariaDB is nu beschikbaar in de cloud. Ga nu aan de slag met SkySQL.