sql >> Databasteknik >  >> RDS >> MariaDB

Hur man installerar MariaDB på CentOS 7 / RHEL 7

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.


  1. sqlite returnerade:felkod =1, msg =ingen sådan kolumn:kök1

  2. Hur WEEK() fungerar i MariaDB

  3. SQL flera kolumner i IN-sats

  4. Migrera från Oracle till MySQL