Jak nainstalovat MySQL 8.0 na Rocky Linux 8

Napsáno C, MySQL je open-source, multiplatformní a jeden z nejpoužívanějších systémů pro správu relační databáze (RDMS). Je nedílnou součástí Stoh LAMP a je to oblíbený systém pro správu databází ve webhostingu, analýze dat a aplikacích elektronického obchodování, o kterých je třeba zmínit několik.

Aktuální stabilní verze je MySQL 8.0.25 a byl propuštěn dne 11. května 2021. Mezi hlavní přednosti nejnovější verze patří:

  • Vylepšení InnoDB a XML.
  • Slovník transakčních dat.
  • Vylepšená podpora pro nativní funkce dat a úložiště dokumentů JSON.
  • Společné tabulkové výrazy.
  • Funkce Windows.
  • Vylepšení protokolu chyb, jako je číslování chyb a snížená výřečnost.

A ještě mnohem víc. Můžete se podívat na Poznámky k vydání pro komplexní pokrytí všech funkcí a vylepšení.

V této příručce zkoumáme, jak nainstalovat MySQL na Rocky Linux 8.

Krok 1: Aktualizujte Rocky Linux

Při instalaci softwarových balíků se vždy doporučuje začít s aktualizací systémových balíků. To v některých případech také upgraduje jádro, načež je vyžadován restart.

Proto na příkazovém řádku spusťte následující příkaz k aktualizaci balíčků jádra a systému:

$ sudo dnf update. 
Aktualizujte Rocky Linux
Aktualizujte Rocky Linux

Krok 2: Povolte modul MySQL Upstream

Abychom mohli pokračovat, musíme povolit MySQL 8.0 modul, který poskytuje AppStream úložiště. V současné době je to jediné MySQL modul, který je k dispozici, a můžete to ověřit spuštěním příkazu:

$ sudo dnf modul seznam mysql. 
Seznam modulů MySQL
Seznam modulů MySQL

Chcete -li povolit MySQL stream modulu, spusťte příkaz:

$ sudo dnf module enable mysql: 8.0. 
Povolit modul MySQL
Povolit modul MySQL

Krok 3: Nainstalujte MySQL 8.0 na Rocky Linux

Když je modul povolený, nainstalujte MySQL 8.0 v Rocky Linux jak následuje:

$ sudo dnf install @mysql. 
Nainstalujte MySQL do Rocky Linux
Nainstalujte MySQL do Rocky Linux

Krok 4: Povolte a spusťte MySQL

K provedení jakýchkoli akcí pomocí MySQL databázový server, musíme nejprve spustit službu. Nejprve však povolme jeho spuštění při spuštění následujícím způsobem:

$ sudo systemctl povolit mysqld. 

Poté spusťte MySQL démon.

$ sudo systemctl start mysqld 

Můžete ověřit MySQL běží spuštěním:

$ sudo systemctl status mysqld 
Ověřte stav MySQL
Ověřte stav MySQL

Krok 5: Zabezpečte MySQL v Rocky Linux

Posledním krokem je zajistit právě nainstalované MySQL databázový server. Proč? můžete se zeptat. Důvodem je, že ve výchozím nastavení MySQL přichází s výchozím nastavením, které je plné mezer, které mohou hackeři zneužít. Jako takové jej musíme zpevnit spuštěním souboru mysql_secure_installation skript.

$ sudo mysql_secure_installation. 

Po spuštění skriptu budete vyzváni k použití VALIDATE_PASSWORD plugin, který určuje úroveň síly hesla a umožňuje uživatelům nastavit pouze robustní hesla.

Chcete -li nastavit plugin, zadejte 'Y' a stiskněte ENTER. Plugin poskytuje 3 úrovně zásad pro hesla, a to: NÍZKÝ, STŘEDNÍ & SILNÝ.

Typ 2 pro SILNÝ zásady hesla a stiskněte ENTER.

Ověřit zásady hesla MySQL
Ověřit zásady hesla MySQL

Dále nezapomeňte nastavit silnou MySQL root heslo podle zvolené úrovně hesla.

Nastavte heslo pro root MySQL
Nastavte heslo pro root MySQL

Plugin poskytuje odhad síly hesla, v tomto případě 100. To znamená, že jsme splnili požadavek na sílu hesla, který vyžaduje minimálně silné heslo 8 znaky, které by měly být sortimentem číselných, kombinovaných a speciálních znaků.

Pro pokračování v nastaveném hesle stiskněte 'Y' pokračovat. V opačném případě stiskněte 'N' se vrátit zpět a provést požadovaná nastavení.

Chcete -li zobrazit zbývající výzvy, stiskněte 'Y' Chcete -li odebrat anonymní uživatele, zabraňte vzdálenému přihlášení uživatele root a odeberte testovací databázi, která by měla být před pokračováním do produkčního prostředí vymazána.

Zabezpečte MySQL v Rocky Linux
Zabezpečte MySQL v Rocky Linux

Krok 6: Připojte se k MySQL v Rocky Linux

Až budete hotovi, použijte MySQL klienta pro připojení k databázi, jak je znázorněno. Ověřte pomocí zadaného hesla root.

$ sudo mysql -u root -p. 

Verzi můžete potvrdit spuštěním dotazu:

mysql> VYBRAT VERZI (); 
Připojte databázi MySQL
Připojte databázi MySQL

Instalace MySQL databáze na Rocky Linux je poměrně jednoduchý a přímočarý proces. Od. Není nutné přidávat žádné úložiště třetích stran AppStream úložiště již poskytuje MySQL 8.0 proud modulu.

Teachs.ru