Przejdź do głównej treści

Konfiguracja baz danych na serwerze Linux - Wdrażaj i zarządzaj usługami bazodanowymi

Idealne produkty do tego poradnika

Zacznij od razu — zamów odpowiedni produkt i postępuj zgodnie z tym poradnikiem krok po kroku.

Wprowadzenie

Ten poradnik przedstawia kroki instalacji różnych typów baz danych. W przykładzie używamy Ubuntu 20.04 jako systemu operacyjnego, jednak podajemy też odpowiedniki poleceń dla innych dystrybucji Linux, które oferujemy na naszej stronie. Polecenia te należy wykonać przez SSH, jeśli nie wiesz, jak połączyć się z serwerem przez SSH, zerknij tutaj: Pierwszy dostęp (SSH).

Przygotowanie

Zanim zaczniesz instalację bazy danych, najpierw upewnij się, że system jest aktualny. Aby to zrobić, zaktualizuj pakiety za pomocą menedżera pakietów systemu, używając poniższego polecenia odpowiedniego dla Twojego systemu operacyjnego:

// Ubuntu & Debian
sudo apt update

// CentOS
sudo yum update

// OpenSUSE
sudo zypper up

// Fedora
sudo dnf upgrade --refresh

Typy baz danych

W zależności od tego, jaką usługę bazodanową chcesz zainstalować, postępuj zgodnie z odpowiednim poradnikiem:

Co to jest MariaDB?

MariaDB to otwartoźródłowy system zarządzania relacyjnymi bazami danych, wywodzący się z MySQL. Zapewnia lepszą wydajność, bezpieczeństwo i ciągły rozwój. MariaDB oferuje ulepszone silniki przechowywania danych, a jej architektura jest w pełni kompatybilna z MySQL. Polecamy MariaDB zamiast MySQL.

Instalacja MariaDB

Na początek upewnij się, że instalujesz najnowszą wersję MariaDB. Niektóre starsze systemy, jak Debian 9 czy Ubuntu 18.04, nie mają domyślnie najnowszej wersji MariaDB w menedżerze pakietów, dlatego wykonując poniższe polecenie, zapewniasz pobranie najnowszej wersji.

curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash

Po dodaniu repozytorium zaktualizuj cache menedżera pakietów, wykonując kroki opisane w sekcji przygotowania.

informacja

Instalację repozytorium MariaDB (powyższy krok) można bezpiecznie pominąć na nowoczesnych systemach, takich jak Ubuntu 22.04 czy Debian 11.

Po skonfigurowaniu repozytorium możesz rozpocząć instalację MariaDB, instalując pakiet mariadb-server. W zależności od systemu operacyjnego wykonaj jedno z poniższych poleceń:

// Ubuntu & Debian
sudo apt install mariadb-server

// CentOS
sudo yum install mariadb-server

// OpenSUSE
sudo zypper install mariadb

// Fedora
sudo dnf install mariadb-server

Konfiguracja MariaDB

Po zakończeniu instalacji wpisz poniższe polecenie, aby rozpocząć konfigurację serwera:

mysql_secure_installation

Teraz możesz skonfigurować swój serwer MariaDB (MySQL), postępując zgodnie z instrukcjami i ustawiając hasło dla serwera. Przy następnym pytaniu możesz pominąć wpis, naciskając Enter.

informacja

Użytkownik root to główny użytkownik Twojego serwera MariaDB (MySQL)!

Następnie zostaniesz zapytany, czy chcesz ustawić hasło dla użytkownika root, potwierdź to wpisując y (tak). Potem wpisz nowe hasło dla użytkownika root.

notatka

Podczas wpisywania hasła nie będzie ono widoczne. To normalne zachowanie i hasło zostanie zapisane. Użyj silnego hasła dla użytkownika root i przechowuj je w bezpiecznym miejscu.

Następnie zostaniesz zapytany, czy chcesz usunąć anonimowych użytkowników z serwera — zdecydowanie zalecamy to zrobić ze względów bezpieczeństwa. Potwierdź to wpisując y:

W kolejnym kroku zdecyduj, czy użytkownik root może łączyć się z serwerem zdalnie. Ze względów bezpieczeństwa zalecamy wyłączyć tę opcję, potwierdzając y:

Następnie możesz potwierdzić usunięcie testowej bazy danych dostarczonej przez MariaDB (MySQL) wpisując y, ponieważ nie jest potrzebna i można ją bezpiecznie usunąć:

Na koniec konfiguracji zostaniesz zapytany, czy chcesz zaktualizować uprawnienia bazy danych. Potwierdź to wpisując y, aby aktywować ustawione hasło dla użytkownika root:

Twój serwer MariaDB (MySQL) jest teraz gotowy do użycia!