Jak zainstalować Mariadb 10 na Rhel 8

Jak zainstalować Mariadb 10 na Rhel 8

Mariadb jest popularną alternatywą dla systemu zarządzania bazą danych MySQL. Jest opracowywany przez oryginalnych programistów MySQL i ma pozostać open source.

Mariadb jest szybki i niezawodny, obsługuje różne silniki magazynowe i ma wtyczki, dzięki czemu idealnie nadaje się do szerokiej gamy przypadków użycia.

W tym samouczku pokażemy, jak zainstalować Mariadb serwer na swoim RHEL 8. Będziemy instalować Mariadb 10.3.10 wersja.

Notatka: W tym samouczku zakłada, że ​​masz aktywną subskrypcję RHEL 8 i że masz dostęp do swojego systemu RHEL. Alternatywnie możesz użyć uprzywilejowanego użytkownika i uruchomić polecenia za pomocą sudo.

Instalowanie serwera Mariadb

Aby zainstalować Mariadb serwer, użyjemy następującego polecenia Yum, aby zakończyć instalację.

# mniam instaluj mariadb-server 

To zainstaluje Mariadb serwer i wszystkie wymagane zależności.

Instalowanie MariaDB w RHEL 8

Po zakończeniu instalacji możesz rozpocząć Mariadb Usługa z:

# Systemctl start mariadb 

Jeśli chcesz, aby usługa MARIADB rozpoczęła się automatycznie po każdym uruchomieniu systemu, możesz uruchomić następujące polecenie:

# Systemctl włącz mariadb 

Sprawdź status Mariadb Usługa z:

# status SystemCtl Mariadb 
Rozpocznij usługę Mariadb w Rhel 8

Bezpieczna instalacja MariaDB

Teraz, gdy zaczęliśmy naszą usługę, nadszedł czas, aby poprawić jego bezpieczeństwo. Skonfigurujemy hasło roota, wyłączymy zdalne logowanie root, usuniemy testową bazę danych i anonimowy użytkownik. Wreszcie przeładujemy wszystkie przywileje.

W tym celu po prostu uruchom następujące polecenie i odpowiedz odpowiednio na pytania:

# mysql_secure_instalation 

Zauważ, że hasło użytkownika root jest puste, więc jeśli chcesz je zmienić, po prostu naciśnij "Wchodzić", Po wyświetleniu monitu o bieżące hasło. Reszta możesz wykonać kroki i odpowiedzi na poniższym obrazku:

Bezpieczny serwer Mariadb w RHEL 8

Uzyskaj dostęp do serwera Mariadb

Chodźmy trochę głębiej i utwórz bazę danych, użytkownik i dajmy uprawnienia temu użytkownikowi przez bazę danych. Aby uzyskać dostęp do serwera z konsolą, możesz użyć następującego polecenia:

# mysql -u root -p 

Po wyświetleniu mody.

Teraz utwórzmy naszą bazę danych. W tym celu w monitu MariaDB uruchom następujące polecenie:

Mariadb [(brak)]> Utwórz bazę danych TecMint; 

To utworzy nową bazę danych o nazwie Tecmint. Zamiast uzyskiwać dostęp do tej bazy danych z naszą użytkownikiem root, utworzymy osobny użytkownik bazy danych, który będzie miał uprawnienia tylko do tej bazy danych.

Utworzymy naszego nowego użytkownika o nazwie TecMint_user i przyznać to przywileje na Tecmint baza danych z następującym poleceniem:

Mariadb [(brak)]> Przyznać wszystko na Tecmint.* Do [e -mail chroniony] zidentyfikowane przez „SecurePassowrd”; 

Podczas tworzenia własnego użytkownika pamiętaj o wymianie „SecurePassword” z hasłem, które chcesz podać temu użytkownikowi.

Po zakończeniu powyższych poleceń wpisz "zrezygnować" na podpowiedzi o wyjściu z Mariadb:

Mariadb [(brak)]> zrezygnować; 
Utwórz bazę danych w mariadb

Teraz możesz użyć nowego użytkownika, aby uzyskać dostęp do Tecmint Baza danych.

# mysql -u tecmint_user -p 

Po wyświetleniu monitu wprowadź hasło dla tego użytkownika. Aby zmienić używaną bazę danych, możesz użyć następujących w wierszu MARIADB:

Mariadb [(brak)]> Użyj Tecmint; 

To zmieni obecną bazę danych na Tecmint.

Dostęp do bazy danych Mariadb

Alternatywnie możesz wydać polecenie mysql określając nazwę bazy danych, a także pokazano.

# mysql -u tecMint_User -p TecMint 

W ten sposób po wprowadzeniu hasła użytkownika, będziesz używać bezpośrednio Tecmint Baza danych.

Dowiedz się więcej o Mariadb

Tutaj nauczyłeś się niektórych podstaw Mariadb, ale jest wiele więcej do odkrycia. Jeśli chcesz ulepszyć swoją wiedzę bazy danych, możesz sprawdzić naszych przewodników tutaj:

  1. Naucz się MySQL / Mariadb dla początkujących - część 1
  2. Naucz się MySQL / Mariadb dla początkujących - część 2
  3. Mysql Podstawowe polecenia administracyjne bazy danych - część III
  4. 20 poleceń MySQL (MySQLadmin) do podawania bazy danych - część IV
  5. 15 Przydatne wskazówki dotyczące strojenia i optymalizacji MariaDB - część V

To jest to. W tym samouczku nauczyłeś się instalować i zabezpieczyć Mariadb serwer i utwórz pierwszą bazę danych. Jeśli masz jakieś pytania, możesz je opublikować w sekcji komentarzy.