Vi skrev tidigare om MariaDB Server på RHEL 7 i oktober 2014. MariaDB Server har vuxit avsevärt under de senaste 6 åren, så i februari 2020 gav vi en uppdatering av detta ämne. Om du letar efter våra gamla ord kan du hitta dem här.
Om RHEL 7 och CentOS 7
Red Hat Enterprise Linux 7 (RHEL 7) släpptes redan 2014 och har haft sju poängs releaser sedan dess. CentOS-projektet följer utgåvor av uppströms RHEL-källkod med binära communitybyggen några månader senare. CentOS Linux 7 släpptes i juli 2014. MariaDB Server är tillgänglig för användning på både RHEL 7 och CentOS 7.
Red Hat har meddelat att RHEL 7.7 kommer att vara den sista punktutgåvan på RHEL 7.x-releaseserien, så vi förväntar oss att användare kommer att fundera på att uppgradera till RHEL 8 innan stödet för RHEL 7.7 avslutas i augusti 2021. Om du funderar på att uppgradera , kan du njuta av vår blogg, "Hur man installerar MariaDB Server på RHEL 8 / CentOS 8".
MariaDB Server är tillgänglig och stöds på RHEL 7 och CentOS 7, och kan enkelt distribueras från OS-leverantörsförråd eller MariaDB-förråd med YUM.
Installera MariaDB Server
RHEL 7 och CentOS 7-distributionerna inkluderar MariaDB Server 5.5 som standard.
Du kan installera MariaDB Server från kommandoraden:
$ sudo yum install mariadb-server
Fördelar med MariaDB Server 10.4
Medan CentOS 7 och RHEL 7 inkluderar MariaDB Server 5.5, har avsevärda förbättringar gjorts eftersom MariaDB Community Server ändrats genom versionerna 10.0, 10.1, 10.2, 10.3 och 10.4. MariaDB Server 10.4-versionen innehåller:
- Omedelbar ALTER för InnoDB-tabeller
- Optimeringsspårning för att hjälpa till med prestandadiagnos
- Fönsterfunktioner och vanliga tabelluttryck (CTE)
- Temporala tabeller, inklusive systemversioner, programtidsperiod och bitemporal (båda)
- Möjlighet att ladda om SSL-certifikat utan omstart av servern
- Galera 4-teknik, en stor förbättring jämfört med Galera 3
- Ytterligare lagringsmotorer, inklusive MyRocks
- SQL_MODE=ORACLE för kompatibilitet med en delmängd av Oracle PL/SQL
- Utökad data-at-rest-kryptering
- Autentiseringsförbättringar, inklusive flera autentiseringsmetoder per användare
Installera MariaDB Server 10.4
För att distribuera MariaDB Community Server 10.4 på RHEL 7 eller CentOS 7, ladda först ner och använd mariadb_repo_setup
skript för att konfigurera MariaDB-förråden 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
Så här installerar du MariaDB Community Server och beroenden:
$ sudo yum install MariaDB-server
Konfigurera och säkra MariaDB Server
Starta systemd-tjänsten för MariaDB Server 5.5 eller 10.4 med systemctl:
$ sudo systemctl start mariadb.service
Specifika säkerhetsrutiner bör alltid följa alla affärsspecifika krav och styrning. Några grundläggande steg bör vidtas för att förstärka implementeringen av MariaDB Community Server 5.5 eller 10.4:
$ sudo mysql_secure_installation
MariaDB Enterprise Server
MariaDB Corporation tillhandahåller kommersiellt stöd för MariaDB Platform, som inkluderar MariaDB Enterprise Server. MariaDB Enterprise Server stöds på en rad operativsystem, inklusive RHEL 7 och CentOS 7.
MariaDB Enterprise Server är baserad på MariaDB Community Server och levereras med förbättrade funktioner inklusive:
- Förutsägbara utgåvor genom en företagslivscykel
- Förbättrade standardinställningar
- MariaDB Enterprise Audit, med utökad funktionalitet över MariaDB Audit Plugin
- MariaDB Enterprise Backup, med heta säkerhetskopior online
- MariaDB Enterprise Cluster, med utökad kryptering över MariaDB Cluster (Galera)
Vill du höra mer? Kontakta oss eller se MariaDB Enterprise Documentation.
MariaDB är nu tillgängligt i molnet. Kom igång med SkySQL nu.