Fedora

Jak nainstalovat MySQL na Fedoru

Jak nainstalovat MySQL na Fedoru

MySQL je databáze systém, který poskytuje databázové služby pro ukládání a správu dat. Je to jedna z populárních open-source databází.

MySQL přichází s následujícími komerčními produkty:

  1. MySQL Standard Edition
  2. MySQL Enterprise Edition
  3. MySQL Cluster Carrier Grade Edition

Všechny tyto edice přicházejí s cenovkou a jsou většinou vhodné pro komerční použití. Budeme používat MySQL Community Edition, která je pro naši příručku k dispozici zdarma na základě licence GPL.

Čím se zde budeme zabývat

V této příručce projdeme procesem instalace MySQL Community Edition na Fedora Linux. Nainstalujeme MySQL z úložiště Yum pomocí nástroje YUM. Začněme s instalačním procesem.

Krok 1. První věc je, že musíme přidat oficiální úložiště yum pro náš Fedora Linux poskytované MySQL. Stáhneme úložiště yum pomocí nástroje wget v systému Linux pomocí příkazu:

# wget https: // dev.mysql.com / get / mysql80-community-release-fc33-1.noarch.ot / min

Pamatujte, že odkaz ke stažení se může časem změnit, pokud výše uvedený odkaz nefunguje, měli byste odkaz ručně zkopírovat z oficiálního webu.

Dalším způsobem, jak získat úložiště yum, je přímo stáhnout tento soubor do vašeho systému z MySQL, jak je uvedeno zde:

Krok 2. Jakmile je stahování souboru dokončeno, můžeme jej nainstalovat pomocí následujícího příkazu:

# yum localinstall mysql80-community-release-fc33-1.noarch.ot / min

Poznámka: Můžeme také použít příkaz dnf místo yum.

Když spustíte výše uvedený příkaz, přidá úložiště MySQL Yum do seznamu úložišť vašeho systému. Když se zobrazí výzva k ověření integrity balíků pomocí staženého klíče GnuPG, zadejte také „y“.

Krok 3. Nyní ověříme, zda je úložiště MySQL přidáno do našeho seznamu systémových úložišť nebo ne:

# yum repolist

Výstup výše uvedeného příkazu vám ukáže všechna úložiště nakonfigurovaná v našem systému pod YUM.

Krok 4. Zahajte instalaci vydání komunity MySQL pomocí následujícího příkazu:

# dnf nainstalujte mysql-community-server

Krok 5. Jakmile je MySQL server nainstalován, můžeme jej spustit příkazem:

# služba mysqld start

nebo

# systemctl start mysqld.servis

Poznámka: Pokud spuštění služby MySQL trvá hodně času, zastavte výše uvedený příkaz stisknutím klávesy 'ctrl + c'. Nyní spusťte příkaz 'dnf update' a poté znovu spusťte službu MySQL.

Krok 6. Spusťte příkaz a zkontrolujte stav služby MySQL:

# služba mysqld status

Mělo by se zobrazit aktivní stav spuštění služby MySQL.

Kromě stavu můžeme také ověřit stav mysql serveru pomocí příkazu:

# mysql --verze

Výše uvedený příkaz ukazuje, že jsme nainstalovali nejnovější verzi MySQL dostupnou v úložišti yum.

Krok 7. Nyní, když je naše MySQL nainstalovaná a funguje, musíme ji zabezpečit. Ale předtím musíme získat heslo uživatele root vytvořeného MySQL během procesu instalace. Toto dočasné heslo je vyžadováno během konfigurace serveru MySQL.

Chcete-li získat toto heslo, otevřete nový terminál a spusťte následující příkaz:

# cat / var / log / mysqld.přihlásit | grep 'dočasné heslo'

Heslo bude vytištěno na vašem terminálu.

Krok 8. Nyní pro zabezpečení serveru MySQL musíme změnit určitá nastavení. Spuštěním následujícího příkazu zadejte zabezpečenou instalaci MySQL:

# mysql_secure_installation

Požádá o dočasné heslo, které jsme vytvořili v kroku 7.  Dej to sem. Nyní vyzve ke změně hesla pro uživatele root. Ujistěte se, že zadáte silné heslo splňující všechny požadavky. V opačném případě se zobrazí chyba týkající se zásad hesla. Toto je uvedeno níže:

Jakmile zadáte správné heslo, na obrazovce se zobrazí některé pokyny a otázky, například:

Zabezpečení nasazení serveru MySQL.

Zadejte heslo pro uživatele root: [Zde zadejte dočasné heslo]

Platnost stávajícího hesla pro root uživatelského účtu vypršela. Zadejte prosím nové heslo.

Nové heslo: [Nové heslo zde]

Znovu zadejte nové heslo: [Zadejte heslo znovu]

Na serveru je nainstalována součást 'validate_password'.

Následující kroky budou spuštěny s existující konfigurací komponenty.

Použití stávajícího hesla pro root.

Odhadovaná síla hesla: 100

Změňte heslo pro root? ((Stiskněte y | Y pro Ano, jakékoli jiné tlačítko pro Ne): [Zde můžete změnit heslo root MySQL]

… Přeskakování.

Ve výchozím nastavení má instalace MySQL anonymního uživatele, který umožňuje komukoli se přihlásit do MySQL bez nutnosti mít pro něj vytvořený uživatelský účet. To je určeno pouze pro testování a aby instalace proběhla o něco plynuleji. Před přesunem do produkčního prostředí byste je měli odebrat.

Odebrat anonymní uživatele? (Stiskněte y | Y pro Ano, jakékoli jiné tlačítko pro Ne): [Chcete-li anonymního uživatele odebrat, zadejte „y“]

Úspěch.

Za normálních okolností by se mělo rootovi povolit připojení pouze z 'localhost'. Tím je zajištěno, že někdo nemůže uhodnout heslo root ze sítě.

Vzdáleně zakázat přihlášení uživatele root? (Stiskněte y | Y pro Ano, jakékoli jiné tlačítko pro Ne): [Odepřít přihlášení root zadáním „y“]

Úspěch.

Ve výchozím nastavení MySQL přichází s databází s názvem „test“, ke které má přístup každý. Toto je také určeno pouze pro testování a mělo by být odstraněno před přesunem do produkčního prostředí.

Odeberte testovací databázi a přístup k ní? (Stiskněte y | Y pro Ano, jakékoli jiné tlačítko pro Ne): [Stiskněte 'y' zde]

- Vypuštění testovací databáze…

Úspěch.

- Odebírání oprávnění testovací databázi…

Úspěch.

Opětovné načtení tabulek oprávnění zajistí všechny změny dosud vyrobené se projeví okamžitě.

Znovu načtěte tabulky oprávnění? (Stiskněte y | Y pro Ano, jakékoli jiné tlačítko pro Ne): [Chcete-li použít změny, znovu načtěte tabulky privilegií stisknutím klávesy 'y' zde]

Úspěch.

Vše hotovo! 

Krok 9.  Po dokončení výše uvedených kroků jsme všichni připraveni přihlásit se k databázovému serveru MySQL. Použijte heslo, které jste vytvořili během zabezpečené instalace mysql v kroku 8:

# mysql -u root -p

Uvidíte výstup podobný tomuto:

Zadejte heslo: [Sem zadejte heslo root MySQL]

Vítejte na monitoru MySQL.  Příkazy končí; nebo \ g.

Vaše ID připojení MySQL je 8 Verze serveru: 8.0.23 MySQL Community Server - GPL.
Copyright (c) 2000, 2021, Oracle a / nebo její přidružené subjekty. Oracle je registrovaná ochranná známka společnosti Oracle Corporation a / nebo jejích přidružených společností. Ostatní názvy mohou být ochrannými známkami příslušných vlastníků.

Zadejte „help;“ nebo „\ h“ o pomoc. Zadejte '\ c' pro vymazání aktuálního vstupního příkazu.

mysql>

Závěr

To je vše; podařilo se nám zřídit funkční databázový server MySQL. Další možností je:

  1. Vytvořte nové uživatele a udělejte jim různá oprávnění.
  2. Vytvořte databáze a tabulky a poté vytvořte spojení mezi tabulkami různých databází.
  3. Definujte spouštěč, který se automaticky vyvolá s odpovědí na operace, jako je vložení, aktualizace nebo odstranění.
Trackpad a ukazatel myši AppyMouse na obrazovce pro tablety Windows
Uživatelé tabletů často postrádají ukazatel myši, zejména když obvykle používají notebooky. Dotykové smartphony a tablety mají mnoho výhod a jediným o...
Střední tlačítko myši nefunguje ve Windows 10
The prostřední tlačítko myši pomáhá procházet dlouhé webové stránky a obrazovky se spoustou dat. Pokud se to zastaví, budete nakonec používat klávesni...
Jak změnit levé a pravé tlačítko myši na počítači se systémem Windows 10
Je úplnou normou, že všechna zařízení počítačových myší jsou ergonomicky navržena pro praváky. K dispozici jsou však myší zařízení, která jsou speciál...