Úvod
Pro uživatele CentOS 7 je MariaDB výchozí databázový systém, protože nahradil MySQL jako výchozí databázový systém.
Původní vývojáři MySQL navrhli MariaDB jako zpětnou kompatibilní náhradu za MySQL. Tento open-source systém správy databází používá relační databázi a strukturovaný dotazovací jazyk (SQL).
V tomto tutoriálu se dozvítejak nainstalovat MariaDB na CentOS 7 z místního úložiště nebo oficiálního úložiště.
Článek také ukazuje, jak zabezpečit MariaDB a připojit se k systému správy databází z příkazového řádku.
Předpoklady
- Systém založený na RHEL, jako je CentOS 7
- Přístup k terminálu/příkazovému řádku
- mňam správce balíčků, který je standardně součástí
- Přístup ke rootu uživatel nebo uživatel s právy sudo
2 Možnosti instalace MariaDB na CentOS
Existují dvě (2) možnosti instalace MariaDB na váš systém CentOS.
První je s místním úložištěm CentOS. Toto úložiště však neposkytuje nejnovější dostupnou verzi MariaDB.
Druhá možnost zahrnuje nejnovější dostupnou stabilní verzi, ale vyžaduje další konfigurační kroky.
Možnost 1:Nainstalujte MariaDB 5.5 na CentOS 7 z místního úložiště
Nejjednodušší způsob instalace MariaDB je z úložiště CentOS . Ačkoli úložiště nenabízí nejnovější stabilní verzi, MariaDB 5.5 je stabilní vydání.
1. Otevřete terminál a zadejte následující příkaz ke stažení a instalaci balíčku MariaDB:
yum install mariadb-server
Stiskněte Y
potvrďte instalaci a stiskněte Enter
.
2. Chcete-li začít používat službu MariaDB a povolit její spuštění při spouštění, použijte příkazy:
systemctl start mariadb
systemstl enable mariadb
3. Nakonec ověřte instalaci kontrolou stavu služby pomocí:
systemctl status mariadb
Výstup by vám měl sdělit, že služba je active (running)
, jako v příkladu níže:
Možnost 2:Nainstalujte MariaDB 10.3 na CentOS 7 z úložiště MariaDB
Nejnovější stabilní verzi MySQL si můžete nainstalovat stažením z oficiálního úložiště MariaDB.
1. Nejprve musíte vytvořit soubor úložiště pro MariaDB (MariaDB.repo) pomocí textového editoru. Zadejte následující příkaz:
vi /etc/yum.repos.d/MariaDB.repo
Tím se vytvoří a otevře nový soubor pod názvem MariaDB.repo v /etc/yum.repos.d/ adresář. V tuto chvíli je soubor stále prázdný a vypadá jako na následujícím obrázku:
2. Zkopírujte následující řádky v textovém editoru:
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
3. Jakmile přidáte obsah do souboru úložiště, uložte a zavřete textový editor.
4. Dále nainstalujte nejnovější verzi MariaDB pomocí příkazu:
yum install mariadb-server mariadb-client -y
5. Nakonec zkontrolujte, zda byla instalace úspěšná, spuštěním služby a ověřením verze MariaDB:
service mysql start
mysqld -V
Zabezpečení MariaDB
Tento open-source systém správy databází nemá ve výchozím nastavení zabezpečené nastavení. Chcete-li zajistit, aby vaše data byla v bezpečí, spusťte instalační skript pro konfiguraci možností zabezpečení.
1. Začněte zadáním následujícího příkazu pro spuštění bezpečnostního skriptu:
mysql_secure_installation
2. Dále se vám zobrazí následující možnosti:
- Nastavit heslo uživatele root? [A/n] – zadejte y (pro ano) a stiskněte Enter vytvořte pro svou databázi heslo root
- Odebrat anonymní uživatele? [A/n] – zadejte y a stiskněte Enter
- Zakázat vzdálené přihlášení root? [A/n] – zadejte y a stiskněte Enter
- Odebrat testovací databázi a získat k ní přístup? [A/n] – zadejte y a stiskněte Enter
- Znovu načíst tabulky oprávnění? [A/n] – zadejte y a stiskněte Enter
Výstup vás informuje, že instalace MariaDB je nyní zabezpečená:
Přečtěte si náš článek Jak vytvořit uživatele MariaDB a udělit privilegia.
Připojení k MariaDB z příkazového řádku
1. Připojte se k MariaDB z příkazového řádku jako uživatel root pomocí příkazu:
mysql -h localhost -u root -p
2. Po zobrazení výzvy zadejte heslo uživatele root, které jste nastavili v předchozím kroku, a zároveň zabezpečte instalaci MariaDB.
3. Zobrazí se následující uvítací zpráva:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is #your id number
Server version: 10.3.15-MariaDB MariaDB Server
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
4. Jakmile dokončíte práci s databází, ukončete MariaDB následujícím příkazem:
mysql> exit