MariaDB to otwarty, opracowany przez społeczność system zarządzania relacyjnymi bazami danych. Jest rozwidlony z MySQL oraz stworzony i utrzymywany przez programistów, którzy stworzyli MySQL . MariaDB ma być wysoce kompatybilny z MySQL ale dodano nowe funkcje do MariaDB jak nowe silniki pamięci masowej (Aria , Sklep z kolumnami , MyRocks ).
W tym artykule przyjrzymy się instalacji i konfiguracji MariaDB na CentOS 8 Linux.
Krok 1:Włącz repozytorium MariaDB w CentOS 8
Przejdź do oficjalnej strony pobierania MariaDB i wybierz CentOS jako dystrybucja i CentOS 8 jako wersja i MariaDB 10.5 (wersja stabilna), aby pobrać repozytorium.
Po wybraniu szczegółów otrzymasz MariaDB YUM całości repozytorium. 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 w CentOS 8
Teraz użyj polecenia dnf, aby zainstalować MariaDB pakiet.
$ sudo dnf install MariaDB-server -y
Następnie uruchom MariaDB usługę i włącz jej automatyczne uruchamianie podczas uruchamiania systemu.
$ systemctl start mariadb $ systemctl enable mariadb
Sprawdź stan MariaDB usługi, uruchamiając następujące polecenie.
$ systemctl status mariadb
Jeśli masz zaporę sieciową włączone, musisz dodać MariaDB do reguły zapory, uruchamiając poniższe polecenie. Po dodaniu reguły należy ponownie załadować firewall.
$ sudo firewall-cmd --permanent --add-service=mysql $ sudo firewall-cmd --reload
Krok 3:Zabezpieczanie serwera MariaDB w CentOS 8
W ostatnim kroku musimy uruchomić bezpieczną MariaDB skrypt instalacyjny. Ten skrypt zajmuje się konfiguracją hasła roota, ponownym ładowaniem uprawnień, usuwaniem testowych baz danych, 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.