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

Jak zainstalować MariaDB w Rocky Linux i AlmaLinux

MariaDB to darmowy i opracowany przez społeczność relacyjny system baz danych, który jest kompatybilnym zamiennikiem dla niezwykle popularnego systemu zarządzania bazą danych MySQL.

Został rozwidlony z MySQL po tym, jak pierwotni twórcy MySQL wyrazili swoje obawy związane z przejęciem MySQL przez Oracle. Od tego czasu MariaDB ma gwarancję, że pozostanie wolna i otwarta na licencji GNU.

MariaDB jest niezwykle popularny ze względu na wysoką wydajność, skalowalność, stabilność i niezawodność. Jest kompatybilny z szeroką gamą systemów operacyjnych, w tym Linux, FreeBSD, Mac i Windows.

Bogaty zestaw silników pamięci masowej, wtyczek i innych fajnych narzędzi, które zapewnia, sprawia, że ​​jest to idealna opcja dla różnych przypadków użycia, takich jak analiza danych, magazynowanie danych, przetwarzanie transakcyjne i tak dalej. W rzeczywistości jest to kluczowy element stosów LAMP i LEMP, które są używane do hostowania aplikacji internetowych.

Funkcje MariaDB

Kluczowe funkcje MariaDB obejmują:

  • Technologia klastrowania Galera.
  • Nowe silniki pamięci masowej, takie jak InnoDB, XtraDB, Aria, TokuDB, CONNECT i SEQUENCE, aby wymienić tylko kilka.
  • Szybsza i ulepszona replikacja.
  • Zaawansowana pula wątków zdolna do obsługi do 200 000+ połączeń.
  • Nowe funkcje, takie jak tabele wersjonowane przez system, zakotwiczone typy danych i uwierzytelnianie przez gniazdo UNIX, aby wymienić tylko kilka.

W tym artykule opisujemy, jak zainstalować MariaDB serwer bazy danych na Rocky Linux 8 i AlmaLinux 8 .

Krok 1:Dodaj repozytorium MariaDB w Rocky Linux

Domyślnie Rocky Linux AppStream repozytorium zapewnia MariaDB 10.3 . Nie jest to jednak najnowsza wersja. W tej chwili obecna stabilna wersja to MariaDB 10.6 .

Aby zainstalować najnowszą wersję, utwórz MariaDB repozytorium w twoim systemie w następujący sposób.

$ sudo vim /etc/yum.repos.d/mariadb.repo

Wklej pokazane linie.

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.6/rhel8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1 

Następnie zapisz zmiany i wyjdź z pliku.

Następnie zaktualizuj repozytoria systemowe dla Rocky, aby zarejestrować nowo dodane repozytorium.

$ sudo dnf update

Krok 2:Zainstaluj MariaDB w Rocky Linux

Po umieszczeniu repozytorium przejdź dalej i zainstaluj MariaDB serwer bazy danych, jak pokazano:

$ sudo dnf install mariadb-server mariadb

Po zainstalowaniu włącz MariaDB usługa, aby uruchomić się w czasie rozruchu i uruchomić usługę za pomocą następujących poleceń.

$ sudo systemctl enable mariadb
$ sudo systemctl start mariadb

Następnie sprawdź stan działania MariaDB .

$ sudo systemctl status mariadb

Wynik pokazuje, że wszystko działa tak, jak powinno.

Krok 3:Zabezpiecz MariaDB w Rocky Linux

MariaDB zawiera ustawienia domyślne, które są słabe i stanowią zagrożenie bezpieczeństwa, które może spowodować wykorzystanie serwera bazy danych przez hakerów. Dlatego musimy podjąć dodatkowe środki w celu zabezpieczenia serwera bazy danych.

W tym celu uruchomimy poniższy skrypt.

$ sudo mysql_secure_installation

Najpierw ustaw hasło roota.

W przypadku pozostałych monitów naciśnij ‘Y’ aby wyczyścić anonimowych użytkowników, uniemożliwić zdalne logowanie jako root i usunąć testową bazę danych, która nie jest wymagana w środowisku produkcyjnym, a na koniec zapisać zmiany.

Aby zalogować się do MariaDB serwer bazy danych, uruchom następujące polecenie

$ sudo mysql -u root -p

Podaj hasło roota skonfigurowane w poprzednim kroku i naciśnij ENTER aby uzyskać dostęp do MariaDB powłoka.

I proszę bardzo. Pomyślnie zainstalowaliśmy MariaDB serwer bazy danych na Rocky Linux 8 . Pamiętaj, że nadal możesz korzystać z wersji dostarczonej przez AppStream repozytorium, które będzie działać dobrze. Jeśli jednak chcesz zainstalować najnowszą wersję MariaDB , a następnie dodanie repozytorium załatwi sprawę.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak działa MID() w MariaDB

  2. 4 funkcje, które wyodrębniają mikrosekundy z wartości czasu w MariaDB

  3. Jak REGEXP działa w MariaDB

  4. Ustaw zestaw znaków i sortowanie kolumny w MariaDB

  5. Zabezpieczanie MySQL — korzystanie z uprawnień dostępu do danych w celu bezpiecznej instalacji