MariaDB 10.4 byla vydána stabilní verze. Je to vylepšená, drop-in náhrada za MySQL. MariaDB může být lepší volbou pro databázové profesionály, kteří hledají robustní , škálovatelné a spolehlivé SQL server. MariaDB má řadu aktualizovaných funkcí přes MySQL. Pomocí níže uvedených odkazů si můžete přečíst srovnání funkcí mezi MariaDB a MySQL. Tento článek vám pomůže nainstalovat MariaDB 10.4 v systémech CentOS 8 a RHEL 8.
Krok 1 – Přidejte úložiště MariaDB Yum
Nejprve přidejte do našeho systému úložiště MariaDB yum. Vytvořte nový repo soubor /etc/yum.repos.d/mariadb.repo ve vašem systému a přidejte níže kód podle vašeho operačního systému a architektury.
sudo vi /etc/yum.repos.d/mariadb.repo
[mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.4/rhel8-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
Krok 2 – Nainstalujte MariaDB na CentOS 8
K instalaci MariaDB 10.4 do vašeho systému použijte následující příkaz. Tím se automaticky nainstalují i další závislosti.
sudo dnf makecache sudo dnf install MariaDB-server MariaDB-client --disablerepo=AppStream
Po instalaci MariaDB do vašeho systému spusťte jeho službu pomocí následujícího příkazu.
sudo systemctl start mysql.service
Krok 3 – Zabezpečte instalaci MariaDB
Musíte také zabezpečit instalaci MariaDB pomocí hesel a provést některé další změny. Chcete-li to provést, spusťte skript zabezpečené instalace z příkazového řádku.
sudo /usr/bin/mysql_secure_installation
Skript zabezpečené instalace se v některých bodech zeptá na uživatelský vstup, postupujte podle níže uvedeného výstupu, všechny uživatelské vstupy jsou zvýrazněny červenou barvou.
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY! Enter current password for root (enter for none): OK, successfully used password, moving on...Set root password? [Y/n] y New password: Re-enter new password: Password updated successfully! Reloading privilege tables.. ... Success!Remove anonymous users? [Y/n] y ... Success!Disallow root login remotely? [Y/n] y ... Success!Remove test database and access to it? [Y/n] y - Dropping test database... ... Success! - Removing privileges on test database... ... Success!Reload privilege tables now? [Y/n] y ... Success! Cleaning up... Thanks for using MariaDB!
Krok 4 – Práce s MariaDB
Po instalaci a dokončení konfigurace se připojte k serveru MariaDB pomocí následujícího příkazu.
sudo mysql -u root -p
Zkuste také vytvořit novou databázi, uživatele a přiřadit jí oprávnění.
MySQL
1234567891011 | ## CREATE DATABASEMariaDB [(none)]> CREATE DATABASE mydb; ## VYTVOŘIT UŽIVATELSKÝ ÚČETMariaDB [(none)]> VYTVOŘIT UŽIVATELE 'dbuser'@'localhost' IDENTIFIKOVANÉHO PODLE 'tajné'; ## UDĚLEJTE OPRÁVNĚNÍ NA DATABÁZIMariaDB [(žádné)]> UDĚLEJTE VŠE NA mydb.* 'dbuser'@'localhost'; ## RELOAD PRIVILEGESMariaDB [(none)]> FLUSH PRIVILEGES; |
Můžete také vyžadovat instalaci phpMyAdmin pro správu MariaDB pomocí webového rozhraní, které poskytuje snadný způsob práce.