MariaDB je open source, komunitou vyvinutý systém správy relačních databází. Je vytvořen z MySQL a vytvořené a spravované vývojáři, kteří vytvořili MySQL . MariaDB má být vysoce kompatibilní s MySQL ale do MariaDB byly přidány nové funkce jako nové úložné stroje (Aria , ColumnStore , MyRocks ).
V tomto článku se podíváme na instalaci a konfiguraci MariaDB na CentOS 8 Linux.
Krok 1:Povolte úložiště MariaDB na CentOS 8
Přejděte na oficiální stránku pro stahování MariaDB a vyberte CentOS jako distribuce a CentOS 8 jako verze a MariaDB 10.5 (stabilní verze), abyste získali úložiště.
Jakmile vyberete podrobnosti, získáte MariaDB YUM celistvosti úložiště. Zkopírujte a vložte tyto položky do souboru s názvem /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
Jakmile je soubor úložiště na svém místě, můžete úložiště ověřit spuštěním následujícího příkazu.
$ dnf repolist


Krok 2:Instalace MariaDB na CentOS 8
Nyní pomocí příkazu dnf nainstalujte MariaDB balíček.
$ sudo dnf install MariaDB-server -y
Dále spusťte MariaDB a povolit automatické spouštění během spouštění systému.
$ systemctl start mariadb $ systemctl enable mariadb
Zkontrolujte stav MariaDB službu spuštěním následujícího příkazu.
$ systemctl status mariadb


Pokud máte firewall povoleno, musíte přidat MariaDB k pravidlu brány firewall spuštěním příkazu níže. Po přidání pravidla je třeba znovu načíst bránu firewall.
$ sudo firewall-cmd --permanent --add-service=mysql $ sudo firewall-cmd --reload
Krok 3:Zabezpečení serveru MariaDB na CentOS 8
Jako poslední krok musíme spustit zabezpečenou MariaDB instalační skript. Tento skript se stará o nastavení hesla uživatele root, opětovné načtení oprávnění, odstranění testovacích databází, zákaz přihlášení uživatele root.
$ sudo mysql_secure_installation


Nyní se připojte k MariaDB jako uživatel root a zkontrolujte verzi spuštěním následujících příkazů.
$ mysql -uroot -p


To je pro tento článek vše. Viděli jsme, jak nainstalovat a nakonfigurovat MariaDB na CentOS 8 Linux.