Wyszukiwanie w witrynie

Jak zainstalować MariaDB na CentOS 8


MariaDB to opracowany przez społeczność system zarządzania relacyjnymi bazami danych typu open source. Jest rozwidleniem MySQL i tworzonym i utrzymywanym przez programistów, którzy stworzyli MySQL. MariaDB ma być wysoce kompatybilna z MySQL, ale do MariaDB dodano nowe funkcje, takie jak nowe silniki pamięci masowej (Aria >, ColumnStore, MyRocks).

W tym artykule przyjrzymy się instalacji i konfiguracji MariaDB w systemie CentOS 8 Linux.

Krok 1: Włącz repozytorium MariaDB w CentOS 8

Przejdź na oficjalną stronę pobierania MariaDB i wybierz CentOS jako dystrybucję i CentOS 8 jako wersję oraz MariaDB 10.5 (wersja stabilna), aby uzyskać magazyn.

Po wybraniu szczegółów otrzymasz całe repozytorium MariaDB YUM. Skopiuj i wklej te wpisy do pliku o nazwie /etc/yum.repos.d/MariaDB.repo.

sudo vim /etc/yum.repos.d/mariadb.repo
MariaDB 10.5 CentOS repository list - created 2020-12-15 07:13 UTC
http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.5/centos8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Po umieszczeniu pliku repozytorium możesz zweryfikować repozytorium, uruchamiając następujące polecenie.

dnf repolist

Krok 2: Instalowanie MariaDB na CentOS 8

Teraz użyj polecenia dnf, aby zainstalować pakiet MariaDB.

sudo dnf install MariaDB-server -y

Następnie uruchom usługę MariaDB i włącz jej autostart podczas uruchamiania systemu.

systemctl start mariadb
systemctl enable mariadb

Sprawdź status usługi MariaDB, uruchamiając poniższe polecenie.

systemctl status mariadb 

Jeśli masz włączoną zaporę sieciową, musisz dodać MariaDB do reguły zapory, uruchamiając poniższe polecenie. Po dodaniu reguły należy ponownie załadować zaporę.

sudo firewall-cmd --permanent --add-service=mysql
sudo firewall-cmd --reload

Krok 3: Zabezpieczanie serwera MariaDB w CentOS 8

W ostatnim kroku musimy uruchomić bezpieczny skrypt instalacyjny MariaDB. Ten skrypt zajmuje się konfiguracją hasła roota, ponownym ładowaniem uprawnień, usuwaniem testowych baz danych i blokowaniem logowania root.

sudo mysql_secure_installation

Teraz połącz się z MariaDB jako użytkownik root i sprawdź wersję, uruchamiając następujące polecenia.

mysql -uroot -p

To wszystko w tym artykule. Widzieliśmy, jak zainstalować i skonfigurować MariaDB na CentOS 8 Linux.