Jak zainstalować Mariadb 10 na Rhel 8

- 939
- 232
- Maria Piwowarczyk
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.

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

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:

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ć;

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.

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:
- Naucz się MySQL / Mariadb dla początkujących - część 1
- Naucz się MySQL / Mariadb dla początkujących - część 2
- Mysql Podstawowe polecenia administracyjne bazy danych - część III
- 20 poleceń MySQL (MySQLadmin) do podawania bazy danych - część IV
- 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.
- « Jak zainstalować Apache Tomcat w Ubuntu
- CFILES - Szybki menedżer plików terminali z Keybindings Vim »