MariaDB je populární SQL databáze rozvětvená z MySQL. Toto bylo vyvinuto poté, co Oracle získal Sun Microsystems v roce 2010. MariaDB je většinou kompatibilní s MySQL a může většinou bez problémů nahradit MySQL (API kompatibilní). Podporovány jsou procesorové architektury x86 a AMD64.
MariaDB používá „úložný engine“ XtraDB jako náhradu za InnoDB. Alfanumerická pole v tabulkách haldy mohou přesáhnout 256 znaků. Podpora Pool of Threads zaručující vysokou rychlost i při více než 200 000 připojeních.
Zde v tomto tutoriálu se naučíme, jak nainstalovat a zabezpečit MariaDB na AlmaLinux a Rocky Linux 8.
Instalace MariaDB na Rocky a AlmaLinux 8
Krok 1:Přidejte úložiště pro MariaDB
Balíčky dostupné pro instalaci MariaDB ze systémového úložiště AlmaLinux nebo Rocky poskytují jeho verzi 8. Proto, abychom získali nejnovější verzi 10.5, musíme do systému přidat její oficiální úložiště ručně. K tomu běhu-
sudo dnf install nano -y sudo nano /etc/yum.repos.d/mariadb.repo
Kopírovat a vložit následující daný blok textu v souboru.
[mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.5/rhel8-amd64 module_hotfixes=1 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
Uložte soubor stisknutím Ctrl+X , zadejte Y, a stiskněte Enter klíč.
Krok 2:Spusťte aktualizaci systému AlmaLinux/Rocky
Nyní, abyste se ujistili, že jsou všechny systémové balíčky aktuální a také abyste obnovili mezipaměť úložiště, spusťte příkaz update-
sudo dnf update
Krok 3:Příkaz k instalaci MariaDB na AlmaLinux 8 nebo Rocky
Úložiště, které potřebujeme, je na svém místě, nyní můžeme spustit běžný příkaz DNF k instalaci serverového a klientského balíčku MariaDB na náš AlmaLinux. Zde je příkaz:
sudo dnf install MariaDB-server
Krok 4: Spusťte a povolte služby MariaDB
Po dokončení instalace spusťte službu databázového serveru a poté ji povolte, aby se mohla automaticky spustit při restartu systému.
sudo systemctl enable --now mariadb
Chcete-li zkontrolovat, zda vše funguje, jak má, můžete zkontrolovat stav služby MariaDB pomocí příkazu-
sudo systemctl status mariadb
Krok 5:Zabezpečte databázový server
Spusťte příkaz pro zabezpečení MariaDB změnou několika nastavení, jako je heslo, odstranění výchozí databáze, zakázání vzdáleného přístupu root k databázi a další…
sudo mysql_secure_installation
Krok 6:Přidejte službu MariaDB do brány firewall (volitelné)
Pokud chcete ke své databázi přistupovat pomocí jiného systému a klienta GUI nebo CLI, musíme nejprve otevřít jeho službu nebo port v našem systémovém firewallu.
sudo firewall-cmd --permanent --add-service=mysql sudo firewall-cmd --reload
Krok 7:Připojení databázového serveru
Chcete-li se připojit a vytvořit databáze, zadejte:
mysql -u root -p