MariaDB
 sql >> Baza danych >  >> RDS >> MariaDB

Jak zainstalować MariaDB na CentOS 7 / RHEL 7?

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.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Co sprawdzić, czy wykorzystanie We/Wy MySQL jest wysokie?

  2. Jak chronić bazę danych MySQL lub MariaDB przed wstrzyknięciem SQL:część druga

  3. Przewodnik po MariaDB Columnstore dla administratorów MySQL

  4. 4 funkcje zwracające miesiąc z daty w MariaDB

  5. MariaDB POWER() wyjaśnione