Jak zainstalować bazę danych MariaDB w Debian 10

Jak zainstalować bazę danych MariaDB w Debian 10

Mariadb to open source i popularny system zarządzania bazami danych (RDBMS) wykonane przez oryginalnych twórców Mysql. Jest to szybki, skalowalny i solidny system bazy danych, z bogatym ekosystemem silników pamięci, wtyczek i wielu innych narzędzi, które zapewnia interfejs SQL do dostępu do danych.

Mariadb jest ulepszonym, porzuconym zamiennikiem dla Mysql używane przez organizacje i firmy takie jak Wikipedia, WordPress.com, Google i wiele innych.

W tym krótkim artykule pokażemy, jak zainstalować i zabezpieczyć Mariadb serwer w Debian 10.

Wymóg:

  1. Zainstaluj minimalny serwer Debian 10 (Buster)

Notatka: Jeśli prowadzisz system jako użytkownik nieadministracyjny, zastosuj polecenie sudo, aby uzyskać uprawnienia root, a jeśli tak Mysql zainstalowane i uruchamiane, zatrzymaj go i wyłącz przed kontynuowaniem.

Instalowanie serwera Mariadb w Debian 10

Możesz zainstalować Mariadb pakiet serwera z Debian Oficjalne repozytoria, uruchamiając następujące polecenie, które zainstaluje serwer Mariadb, klient i wszystkie jego zależności.

# apt Zainstaluj mariadb-serwer 
Zainstaluj Mariadb w Debian 10

Jest to powszechna praktyka w środku Debian i jego pochodne, takie jak Ubuntu Aby automatycznie uruchomić i włączyć demony przez Systemd, Natychmiast po ich zainstalowaniu. To samo dotyczy Mariadb praca.

Możesz sprawdzić, czy Mariadb Usługa jest uruchomiona przy użyciu następujące polecenie SystemCtl.

# status SystemCtl Mariadb 
Sprawdź status MariaDB

Ponadto musisz również znać inne popularne polecenia zarządzania usługą MariaDB w ramach Systemd, które obejmują polecenia do uruchomienia, ponownego uruchomienia, zatrzymania i ponownego załadowania usługi MARIADB, jak pokazano.

# SystemCtl Start MariaDb # Systemctl restart mariadb # Systemctl Stop Mariadb # Systemctl RELOOD MARIADB 

Zabezpieczenie serwera Mariadb w Debian 10

Mariadb Proces instalacji obejmuje zabezpieczenie domyślnej instalacji i można to zrobić, uruchamiając Mysql_Secure_Instalation Skrypt powłoki, który pozwoli ci dodać trochę dodatkowego bezpieczeństwa do instancji MariaDB przez:

  • Ustawienie hasła do kont głównych.
  • Wyłączanie zdalnego logowania korzeniowego.
  • Usunięcie kont-użytkowników anonimowych.
  • Usunięcie testowej bazy danych, do której domyślnie mogą uzyskać dostęp do anonimowych użytkowników.
  • I przeładowanie przywilejów.

Aby wywołać skrypt bezpieczeństwa, uruchom następujące polecenie i odpowiedz na pytania, jak pokazano na poniższym zrzucie ekranu.

Bezpieczny Mariadb w Debian 10

Po zabezpieczeniu instalacji MariaDB możesz się połączyć Mysql Shell Korzystanie z hasła użytkownika root.

# mysql -u root -p 

Aby utworzyć nazwaną bazę danych „my_test_db” i użytkownik nazwany „test_user” z pełnymi uprawnieniami do zarządzania bazą danych Uruchom następujące polecenia SQL.

Mariadb [(brak)]> Utwórz bazę danych my_test_db; Mariadb [(none)]> dotacja na my_test_db.* Do „test_user”@„localHost” zidentyfikowane przez „test_user_pass_here” z opcją grantu; Mariadb [(none)]> Przywileje spłukające; Mariadb [(none)]> exit; 
Utwórz bazę danych i użytkownika z uprawnieniami

Po utworzeniu nowego użytkownika bazy danych i bazy danych, spróbuj uzyskać dostęp do powłoki Mariadb za pomocą nowego konta użytkownika i pokaż wszystkie bazy danych przypisane użytkownikowi w następujący sposób.

# mysql -u test_user -p mariadb [(brak)]> pokaż bazy danych; 
Sprawdź nowy użytkownik bazy danych

Możesz także przeczytać te przydatne następujące artykuły Mariadb.

  1. Naucz się MySQL / Mariadb dla początkujących - część 1
  2. Dowiedz się, jak korzystać z kilku funkcji MySQL i Mariadb - część 2
  3. 12 Mysql/Mariadb Security Najlepsze praktyki dla Linux
  4. Jak tworzyć kopię zapasową/przywrócić MySQL/MariaDB i PostgreSQL za pomocą narzędzi „AutomysqlbackUp” i
  5. Przydatne wskazówki dotyczące rozwiązywania problemów typowych błędów w MySQL

To wszystko na razie! W tym przewodniku pokazaliśmy, jak zainstalować i zabezpieczyć serwer Mariadb w Debian 10 Minimalna instalacja serwera. Skorzystaj z poniższego formularza komentarza, aby skontaktować się z nami w celu uzyskania wszelkich pytań lub informacji, które chciałbyś nam udostępnić.