O serveru MariaDB jsme již dříve psali na RHEL 7 v říjnu 2014. Server MariaDB se za posledních 6 let podstatně rozrostl, takže v únoru 2020 jsme toto téma obnovili. Pokud hledáte naše stará slova, najdete je zde.
O RHEL 7 a CentOS 7
Red Hat Enterprise Linux 7 (RHEL 7) byl vydán již v roce 2014 a od té doby má sedm vydání. Projekt CentOS následuje vydání upstream zdrojového kódu RHEL s komunitními binárními sestaveními o několik měsíců později. CentOS Linux 7 byl vydán v červenci 2014. MariaDB Server je k dispozici pro použití na RHEL 7 i CentOS 7.
Red Hat oznámil, že RHEL 7.7 bude posledním bodovým vydáním série RHEL 7.x, takže očekáváme, že uživatelé budou chtít upgradovat na RHEL 8 před ukončením podpory RHEL 7.7 v srpnu 2021. Pokud chcete upgradovat , může se vám líbit náš blog „Jak nainstalovat server MariaDB na RHEL 8 / CentOS 8“.
MariaDB Server je dostupný a podporovaný na RHEL 7 a CentOS 7 a lze jej snadno nasadit z repozitářů OS nebo MariaDB pomocí YUM.
Instalace serveru MariaDB
Distribuce RHEL 7 a CentOS 7 ve výchozím nastavení zahrnují MariaDB Server 5.5.
MariaDB Server můžete nainstalovat z příkazového řádku:
$ sudo yum install mariadb-server
Výhody MariaDB Server 10.4
Zatímco CentOS 7 a RHEL 7 zahrnují MariaDB Server 5.5, došlo k podstatným vylepšením, protože MariaDB Community Server se změnil prostřednictvím řady vydání 10.0, 10.1, 10.2, 10.3 a 10.4. Vydání MariaDB Server 10.4 obsahuje:
- Okamžité ALTER pro tabulky InnoDB
- Trasování nástrojem Optimizer jako pomůcka při diagnostice výkonu
- Funkce oken a běžné tabulkové výrazy (CTE)
- Dočasné tabulky, včetně tabulek s verzí systému, časového období aplikace a bitemporálních tabulek (obojí)
- Možnost znovu načíst certifikáty SSL bez restartování serveru
- Technologie Galera 4, hlavní vylepšení oproti Galera 3
- Další moduly úložiště, včetně MyRocks
- SQL_MODE=ORACLE pro kompatibilitu s podmnožinou Oracle PL/SQL
- Rozšířené šifrování dat v klidu
- Vylepšení ověřování, včetně více metod ověřování na uživatele
Instalace MariaDB Server 10.4
Chcete-li nasadit MariaDB Community Server 10.4 na RHEL 7 nebo CentOS 7, nejprve si stáhněte a použijte mariadb_repo_setup
skript pro konfiguraci úložišť MariaDB pro YUM:
$ sudo yum install wget $ wget https://downloads.mariadb.com/MariaDB/mariadb_repo_setup $ chmod +x mariadb_repo_setup $ sudo ./mariadb_repo_setup
Instalace serveru MariaDB Community Server a závislostí:
$ sudo yum install MariaDB-server
Konfigurace a zabezpečení serveru MariaDB
Spusťte službu systemd pro MariaDB Server 5.5 nebo 10.4 pomocí systemctl:
$ sudo systemctl start mariadb.service
Konkrétní bezpečnostní postupy by se měly vždy řídit jakýmikoli obchodními požadavky a řízením. Je třeba provést několik základních kroků, které pomohou posílit nasazení MariaDB Community Server 5.5 nebo 10.4:
$ sudo mysql_secure_installation
MariaDB Enterprise Server
MariaDB Corporation poskytuje komerční podporu pro platformu MariaDB, která zahrnuje MariaDB Enterprise Server. MariaDB Enterprise Server je podporován na řadě operačních systémů, včetně RHEL 7 a CentOS 7.
MariaDB Enterprise Server je založen na MariaDB Community Server a je dodáván s vylepšenými funkcemi, včetně:
- Předvídatelná vydání prostřednictvím životního cyklu podniku
- Výchozí nastavení rozšířené konfigurace
- MariaDB Enterprise Audit s rozšířenou funkčností přes modul MariaDB Audit Plugin
- MariaDB Enterprise Backup, s hot online zálohování
- MariaDB Enterprise Cluster s rozšířeným šifrováním přes MariaDB Cluster (Galera)
Chcete slyšet více? Kontaktujte nás nebo si prohlédněte dokumentaci MariaDB Enterprise.
MariaDB je nyní k dispozici v cloudu. Začněte se SkySQL nyní.