sql >> Database teknologi >  >> RDS >> MariaDB

Sådan installeres MariaDB på CentOS 7 / RHEL 7

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.


  1. Sådan forbinder du Android med MySQL ved hjælp af Mysql JDBC-driver

  2. Implementering af en-til-nul-eller-en relation i SQL Server

  3. Hvor hurtigt er ODBC? En "belastet" sammenligning.

  4. Uventet @@rowcount-adfærd i en UDF i MS SQL 2019