Vi skrev tidligere om MariaDB Server på RHEL 7 i oktober 2014. MariaDB Server er vokset betydeligt i de sidste 6 år, så i februar 2020 har vi givet en opdatering af dette emne. Hvis du leder efter vores gamle ord, kan du finde dem her.
Om RHEL 7 og CentOS 7
Red Hat Enterprise Linux 7 (RHEL 7) blev udgivet tilbage i 2014 og har haft syv point-udgivelser siden. CentOS-projektet følger udgivelser af upstream RHEL-kildekode med fællesskabsbinære builds et par måneder senere. CentOS Linux 7 blev frigivet i juli 2014. MariaDB Server er tilgængelig til brug på både RHEL 7 og CentOS 7.
Red Hat har annonceret, at RHEL 7.7 vil være den sidste punktudgivelse på RHEL 7.x-udgivelsesserien, så vi forventer, at brugerne vil opgradere til RHEL 8, før understøttelsen af RHEL 7.7 slutter i august 2021. Hvis du ønsker at opgradere , kan du nyde vores blog, "Sådan installeres MariaDB Server på RHEL 8 / CentOS 8".
MariaDB Server er tilgængelig og understøttet på RHEL 7 og CentOS 7 og kan nemt implementeres fra OS-leverandørlagre eller MariaDB-lagre ved hjælp af YUM.
Installation af MariaDB Server
RHEL 7- og CentOS 7-distributionerne inkluderer MariaDB Server 5.5 som standard.
Du kan installere MariaDB Server fra kommandolinjen:
$ sudo yum install mariadb-server
Fordele ved MariaDB Server 10.4
Mens CentOS 7 og RHEL 7 inkluderer MariaDB Server 5.5, er der foretaget væsentlige forbedringer, da MariaDB Community Server ændrede sig gennem 10.0, 10.1, 10.2, 10.3 og 10.4 udgivelsesserierne. MariaDB Server 10.4-udgivelsesserien inkluderer:
- Øjeblikkelig ALTER for InnoDB-tabeller
- Optimeringssporing for at hjælpe med præstationsdiagnose
- Vinduefunktioner og almindelige tabeludtryk (CTE)
- Tidlige tabeller, inklusive systemversioner, applikationstidsperiode og bitemporale (begge)
- Mulighed for at genindlæse SSL-certifikater uden servergenstart
- Galera 4-teknologi, en stor forbedring i forhold til Galera 3
- Yderligere lagermotorer, inklusive MyRocks
- SQL_MODE=ORACLE for kompatibilitet med en undergruppe af Oracle PL/SQL
- Udvidet data-at-rest-kryptering
- Autentificeringsforbedringer, herunder flere godkendelsesmetoder pr. bruger
Installation af MariaDB Server 10.4
For at implementere MariaDB Community Server 10.4 på RHEL 7 eller CentOS 7 skal du først downloade og bruge mariadb_repo_setup
script til at konfigurere MariaDB-lagrene til YUM:
$ sudo yum install wget $ wget https://downloads.mariadb.com/MariaDB/mariadb_repo_setup $ chmod +x mariadb_repo_setup $ sudo ./mariadb_repo_setup
Sådan installeres MariaDB Community Server og afhængigheder:
$ sudo yum install MariaDB-server
Konfiguration og sikring af MariaDB-server
Start systemd-tjenesten til MariaDB Server 5.5 eller 10.4 ved hjælp af systemctl:
$ sudo systemctl start mariadb.service
Specifik sikkerhedspraksis bør altid følge alle forretningsspecifikke krav og styring. Nogle grundlæggende trin bør tages for at hjælpe med at hærde MariaDB Community Server 5.5- eller 10.4-implementeringen:
$ sudo mysql_secure_installation
MariaDB Enterprise Server
MariaDB Corporation leverer kommerciel support til MariaDB Platform, som inkluderer MariaDB Enterprise Server. MariaDB Enterprise Server understøttes på en række operativsystemer, herunder RHEL 7 og CentOS 7.
MariaDB Enterprise Server er baseret på MariaDB Community Server og leveres med forbedrede funktioner, herunder:
- Forudsigelige udgivelser gennem en virksomhedslivscyklus
- Forbedrede konfigurationsstandarder
- MariaDB Enterprise Audit, med udvidet funktionalitet i forhold til MariaDB Audit Plugin
- MariaDB Enterprise Backup, med hot online backups
- MariaDB Enterprise Cluster, med udvidet kryptering over MariaDB Cluster (Galera)
Vil du høre mere? Kontakt os eller se MariaDB Enterprise Documentation.
MariaDB er nu tilgængelig i skyen. Kom godt i gang med SkySQL nu.