MySQL Server je nejoblíbenější nástroj používaný pro relační databáze. Hostuje více databází pomocí jediného serveru, kde umožňuje více uživatelům přistupovat k těmto databázím jednotlivě. V době, kdy píšeme tento článek, je MySQL Server 8.0 k dispozici pro instalaci. Tato verze zavedla některé nové funkce, které nejsou kompatibilní s některými aplikacemi. Nejprve si tedy před nasazením na server CentOS 8 přečtěte dokumentaci k aplikaci.
V tomto článku vysvětlíme, jak nainstalovat MySQL na CentOS 8 pomocí terminálu. Ukážeme vám také, jak začít s používáním MySQL 8.
Instalace MySQL na CentOS 8
Chcete-li nainstalovat server MySQL na váš systém, musíte provést následující kroky:
Krok 1. Přihlaste se do systému jako uživatel root. Takže můžete nainstalovat některé nezbytně požadované balíčky na CentOS 8.
Krok 2. Otevřete terminál stisknutím „Ctrl + Alt + t“. Nebo můžete také spustit aplikaci terminálu ze spouštěče aplikací následovně:
Krok 3. Nyní nainstalujete MySQL server 8 do svého systému pomocí správce balíčků Yum. Na terminálu zadejte následující příkaz:
$ sudo dnf install @mysql
Stisknutím ‚y‘ stáhnete a nainstalujete závislosti MySQL. Pomocí modulu @mysql se všechny závislosti a MySQL automaticky nainstalují do systému.
Po chvíli se na terminálu zobrazí zpráva ‚complete‘. Znamená to, že MySQL byla úspěšně nainstalována do vašeho systému.
Krok 4. Po dokončení instalace serveru MySQL 8 je čas spustit a povolit službu MySQL pomocí následujícího příkazu:
$ sudo systemctl enable --now mysqld
Krok 5. Před spuštěním se doporučuje zkontrolovat stav spuštěné služby MySQL takto:
$ sudo systemctl status mysqld
Na následujícím snímku obrazovky můžete vidět, že na mém systému běží služby MySQL.
Krok 6. Chcete-li nastavit bezpečné heslo root pro server MySQL, spustíte následující skript:
$ sudo mysql_secure_installation
Po provedení výše uvedeného skriptu vás požádá o konfiguraci komponenty pro ověření hesla s názvem ‚validate_password‘. Stisknete „y“ a stisknete klávesu „Enter“. Automaticky nakonfiguruje komponentu ověření hesla. V další výzvě se vás zeptá na délku hesla, na vašem terminálu budou k dispozici tři možnosti:0:nízké, 1:střední, 2:silné. Pro silné heslo vyberete možnost „2“. Nyní nastavíte heslo uživatele root. Zadejte nové heslo uživatele root a poté znovu musíte zadat heslo uživatele root. Poté se na terminálu objeví další uživatelské výzvy k potvrzení následujících otázek:
- Chcete buď odebrat anonymního uživatele?
- Chcete omezit přístup uživatele root k místnímu počítači?
- Chcete odebrat testovací databázi?
- Chcete znovu načíst oprávnění tabulky?
Na všechny potřebné otázky musíte odpovědět „ano“ nebo napsat „y“ a pokračovat.
Krok 7. Nyní budete komunikovat se serverem MySQL pomocí příkazového řádku. Pro spuštění prostředí MySQL zadejte následující příkaz:
$ mysql -u root -p
Musíte zadat heslo uživatele root, které jste definovali výše. Nyní je váš MySQL server 8 se zabezpečenou konfigurací nainstalován do vašeho systému. Nyní můžete prozkoumat další příkazy MySQL tím, že na nich budete pracovat.
Vytvořte databázi pomocí serveru MySQL
Chcete-li vytvořit databázi s názvem ‚vitux‘, spustíte následující příkaz:
mysql> create database vitux;
Navíc můžete uživatelům udělit prvillages pomocí následujícího příkazu:
mysql> GRANT ALL ON vitux.* TO [email protected] IDENTIFIED BY 'kbuzdar123';
Pokud chcete zavřít prostředí příkazového řádku MySQL, pak jednoduše napíšete následující příkaz, který se přepne do normálního prostředí.
mysql> exit
Závěr
V tomto článku jste se naučili, jak nainstalovat MySQL server 8 na systém CentOS 8. Doufám, že se vám tento článek líbil a bude pro vás v budoucnu užitečný. Sdělte nám prosím svůj názor prostřednictvím komentářů v poli komentáře.