Napsáno v C , MySQL je open source, multiplatformní a jeden z nejrozšířenějších systémů pro správu relačních databází (RDMS ). Je nedílnou součástí sady LAMP a je oblíbeným systémem správy databází ve webhostingu, analýze dat a aplikacích elektronického obchodu, abychom zmínili alespoň některé.
Aktuální stabilní verze je MySQL 8.0.25 a byl vydán 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í data JSON a funkce úložiště dokumentů.
- Běžné tabulkové výrazy.
- Funkce systému 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í, kde najdete komplexní pokrytí všech funkcí a vylepšení.
V této příručce prozkoumá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 jádra a systémových balíčků:
$ sudo dnf update

Krok 2:Povolte modul MySQL Upstream
Nyní musíme povolit MySQL 8.0 modul, který poskytuje AppStream úložiště. V současnosti je to jediné MySQL modul, který je k dispozici, a můžete to ověřit spuštěním příkazu:
$ sudo dnf module list mysql

Chcete-li povolit MySQL modul stream, spusťte příkaz:
$ sudo dnf module enable mysql:8.0

Krok 3:Nainstalujte MySQL 8.0 na Rocky Linux
S aktivovaným modulem nainstalujte MySQL 8.0 v Rocky Linux takto:
$ sudo dnf install @mysql

Krok 4:Povolte a spusťte MySQL
Chcete-li provádět jakékoli akce pomocí MySQL databázový server, musíme nejprve spustit službu. Nejprve však povolme, aby se spustil při spouštění takto:
$ sudo systemctl enable 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

Krok 5:Zabezpečte MySQL v Rocky Linuxu
Posledním krokem je zabezpečení právě nainstalovaného MySQL databázový server. Proč? můžete se zeptat. Důvodem je, že ve výchozím nastavení je MySQL přichází s výchozím nastavením, které je zatíženo mezerami, které mohou zneužít hackeři. Proto jej musíme posílit spuštěním 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 plugin nastavit, napište 'Y'
a stiskněte ENTER . Plugin poskytuje 3 úrovně zásad pro hesla, jmenovitě:NÍZKÁ , STŘEDNÍ &STRONG .
Zadejte 2
pro STRONG zásady hesla a stiskněte ENTER .

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

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 silné heslo minimálně 8 znaky, které by měly být kombinací čísel, smíšených velkých a malých písmen a speciálních znaků.
Chcete-li pokračovat s nastaveným heslem, stiskněte ‘Y’
pokračovat. V opačném případě stiskněte ‘n’
vrátit se a provést požadované úpravy.
Pro zbývající výzvy stiskněte ‘Y’
odstranit anonymní uživatele, zabránit uživateli root ve vzdáleném přihlášení a odebrat testovací databázi, která by měla být před přechodem do produkčního prostředí vyčištěna.

Krok 6:Připojte se k MySQL v Rocky Linuxu
Po dokončení použijte MySQL klienta pro připojení k databázi, jak je znázorněno. Proveďte ověření pomocí poskytnutého hesla root.
$ sudo mysql -u root -p
Verzi můžete potvrdit spuštěním dotazu:
mysql> SELECT VERSION ();

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