Wcześniej pisaliśmy o MariaDB Server na RHEL 7 w październiku 2014 r. MariaDB Server znacznie się rozwinęła w ciągu ostatnich 6 lat, więc w lutym 2020 r. udostępniliśmy odświeżenie tego tematu. Jeśli szukasz naszych starych słów, możesz je znaleźć tutaj.
Informacje o RHEL 7 i CentOS 7
Red Hat Enterprise Linux 7 (RHEL 7) został wydany w 2014 roku i od tego czasu miał siedem wydań punktowych. Projekt CentOS śledzi kolejne wydania kodu źródłowego RHEL z kompilacjami binarnymi społeczności kilka miesięcy później. CentOS Linux 7 został wydany w lipcu 2014 r. Serwer MariaDB jest dostępny do użytku zarówno w systemie RHEL 7, jak i CentOS 7.
Red Hat ogłosił, że RHEL 7.7 będzie ostatnim wydaniem w serii wydań RHEL 7.x, więc spodziewamy się, że użytkownicy będą chcieli uaktualnić do RHEL 8, zanim wsparcie dla RHEL 7.7 zakończy się w sierpniu 2021 roku. , możesz cieszyć się naszym blogiem „Jak zainstalować serwer MariaDB na RHEL 8 / CentOS 8”.
MariaDB Server jest dostępny i obsługiwany w systemach RHEL 7 i CentOS 7 oraz można go łatwo wdrożyć z repozytoriów dostawców systemu operacyjnego lub repozytoriów MariaDB przy użyciu YUM.
Instalowanie serwera MariaDB
Dystrybucje RHEL 7 i CentOS 7 domyślnie zawierają MariaDB Server 5.5.
Serwer MariaDB Server można zainstalować z wiersza poleceń:
$ sudo yum install mariadb-server
Zalety MariaDB Server 10.4
Chociaż CentOS 7 i RHEL 7 zawierają MariaDB Server 5.5, wprowadzono znaczące ulepszenia w postaci zmian MariaDB Community Server w wydaniach 10.0, 10.1, 10.2, 10.3 i 10.4. Seria wydań MariaDB Server 10.4 obejmuje:
- Natychmiastowa zmiana tabel InnoDB
- Śledzenie Optymalizatora w celu ułatwienia diagnozy wydajności
- Funkcje okien i wspólne wyrażenia tabelowe (CTE)
- Tabele czasowe, w tym tabele z wersjami systemowymi, okresami czasu aplikacji i bitemporalne (obie)
- Możliwość przeładowania certyfikatów SSL bez restartu serwera
- Technologia Galera 4, duże ulepszenie w stosunku do Galera 3
- Dodatkowe silniki pamięci masowej, w tym MyRocks
- SQL_MODE=ORACLE dla zgodności z podzbiorem Oracle PL/SQL
- Rozszerzone szyfrowanie danych w spoczynku
- Ulepszenia uwierzytelniania, w tym wiele metod uwierzytelniania na użytkownika
Instalowanie MariaDB Server 10.4
Aby wdrożyć MariaDB Community Server 10.4 na RHEL 7 lub CentOS 7, najpierw pobierz i użyj mariadb_repo_setup
skrypt do konfiguracji repozytoriów MariaDB dla YUM:
$ sudo yum install wget $ wget https://downloads.mariadb.com/MariaDB/mariadb_repo_setup $ chmod +x mariadb_repo_setup $ sudo ./mariadb_repo_setup
Aby zainstalować serwer społeczności MariaDB i zależności:
$ sudo yum install MariaDB-server
Konfigurowanie i zabezpieczanie serwera MariaDB
Uruchom usługę systemd dla MariaDB Server 5.5 lub 10.4 za pomocą systemctl:
$ sudo systemctl start mariadb.service
Konkretne praktyki bezpieczeństwa powinny zawsze być zgodne z wymaganiami i zasadami zarządzania specyficznymi dla firmy. Należy podjąć kilka podstawowych kroków, aby wzmocnić wdrożenie MariaDB Community Server 5.5 lub 10.4:
$ sudo mysql_secure_installation
Serwer MariaDB Enterprise
MariaDB Corporation zapewnia komercyjne wsparcie platformy MariaDB, która obejmuje MariaDB Enterprise Server. MariaDB Enterprise Server jest obsługiwany przez szereg systemów operacyjnych, w tym RHEL 7 i CentOS 7.
MariaDB Enterprise Server jest oparty na MariaDB Community Server i jest dostarczany z ulepszonymi funkcjami, takimi jak:
- Przewidywalne wydania w ramach cyklu życia przedsiębiorstwa
- Zaawansowane ustawienia domyślne konfiguracji
- MariaDB Enterprise Audit, z rozszerzoną funkcjonalnością w stosunku do wtyczki MariaDB Audit
- MariaDB Enterprise Backup, z gorącymi kopiami zapasowymi online
- MariaDB Enterprise Cluster z rozszerzonym szyfrowaniem przez MariaDB Cluster (Galera)
Chcesz usłyszeć więcej? Skontaktuj się z nami lub zapoznaj się z dokumentacją MariaDB Enterprise.
MariaDB jest teraz dostępna w chmurze. Zacznij korzystać ze SkySQL już teraz.