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

Jak zainstalować MariaDB 10 na RHEL 8?

MariaDB jest popularną alternatywą dla systemu zarządzania bazami danych MySQL. Został opracowany przez oryginalnych programistów MySQL i ma pozostać open source.

MariaDB jest szybki i niezawodny, obsługuje różne silniki pamięci i ma wtyczki, co czyni go idealnym do wielu zastosowań.

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

Uwaga :W tym samouczku zakłada się, że masz aktywną subskrypcję RHEL 8 i masz uprawnienia administratora do 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ę.

# yum install mariadb-server

Spowoduje to zainstalowanie MariaDB serwer i wszystkie wymagane zależności.

Po zakończeniu instalacji możesz uruchomić MariaDB usługa z:

# systemctl start mariadb

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

# systemctl enable mariadb

Sprawdź stan MariaDB usługa z:

# systemctl status mariadb

Bezpieczna instalacja MariaDB

Teraz, gdy uruchomiliśmy nasz serwis, nadszedł czas na poprawę jego bezpieczeństwa. Ustawimy hasło roota, wyłączymy zdalne logowanie roota, usuniemy testową bazę danych i anonimowego użytkownika. Na koniec ponownie załadujemy wszystkie uprawnienia.

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

# mysql_secure_installation

Pamiętaj, że hasło użytkownika root jest puste, więc jeśli chcesz je zmienić, po prostu naciśnij „enter” , gdy zostaniesz poproszony o podanie aktualnego hasła. Resztę możesz wykonać zgodnie z instrukcjami i odpowiedziami na obrazku poniżej:

Dostęp do serwera MariaDB

Wejdźmy trochę głębiej i stwórzmy bazę danych, użytkownika i nadajmy temu użytkownikowi uprawnienia do bazy danych. Aby uzyskać dostęp do serwera za pomocą konsoli, możesz użyć następującego polecenia:

# mysql -u root -p 

Po wyświetleniu monitu wprowadź ustawione wcześniej hasło roota.

Teraz stwórzmy naszą bazę danych. W tym celu w wierszu poleceń MariaDB uruchom następujące polecenie:

MariaDB [(none)]> CREATE DATABASE tecmint; 

Spowoduje to utworzenie nowej bazy danych o nazwie tecmint . Zamiast uzyskiwać dostęp do tej bazy danych za pomocą naszego użytkownika root, utworzymy oddzielnego użytkownika bazy danych, który będzie miał uprawnienia tylko do tej bazy danych.

Stworzymy naszego nowego użytkownika o nazwie tecmint_user i przyznaj mu uprawnienia na tecmincie bazy danych, za pomocą następującego polecenia:

MariaDB [(none)]> GRANT ALL ON tecmint.* TO [email protected] IDENTIFIED BY 'securePassowrd';

Tworząc własnego użytkownika, pamiętaj o zastąpieniu „securePassword” z hasłem, które chcesz przekazać temu użytkownikowi.

Gdy skończysz z powyższymi poleceniami, wpisz „zakończ” po wyświetleniu monitu o wyjście z MariaDB:

MariaDB [(none)]> quit;

Teraz możesz użyć nowego użytkownika, aby uzyskać dostęp do tecmintu 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ącego polecenia MariaDB:

MariaDB [(none)]> use tecmint;

Spowoduje to zmianę bieżącej bazy danych na tecmint .

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

# mysql -u tecmint_user -p tecmint

W ten sposób, gdy wpiszesz hasło użytkownika, będziesz bezpośrednio używać tecmintu baza danych.

Dowiedz się więcej o MariaDB

Tutaj poznałeś podstawy MariaDB, ale jest o wiele więcej do odkrycia. Jeśli chcesz poszerzyć swoją wiedzę o bazach danych, możesz zapoznać się z naszymi przewodnikami tutaj:

  1. Naucz się MySQL / MariaDB dla początkujących – część 1
  2. Naucz się MySQL / MariaDB dla początkujących – część 2
  3. Podstawowe polecenia administracyjne bazy danych MySQL – część III
  4. 20 poleceń MySQL (Mysqladmin) do administrowania bazą danych – część IV
  5. 15 przydatnych wskazówek dotyczących dostrajania i optymalizacji wydajności MariaDB – część V

To jest to. W tym samouczku dowiedziałeś się, jak zainstalować i zabezpieczyć MariaDB serwer i stwórz swoją pierwszą bazę danych. Jeśli masz jakieś pytania, możesz je opublikować w sekcji komentarzy.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przegląd nowej bazy danych DBaaS firmy MariaDB — SkySQL

  2. Udostępnianie mechanizmu tajemniczych baz danych MySQL/MariaDB Vault za pomocą Terraform

  3. Główny menedżer wysokiej dostępności (MHA) uległ awarii! Co mam teraz zrobić?

  4. 7 sposobów na zwrócenie zduplikowanych wierszy, które mają klucz podstawowy w MariaDB

  5. Ustaw zestaw znaków i sortowanie bazy danych w MariaDB