GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat MySQL na Ubuntu

Databáze mohou efektivně ukládat obrovské množství záznamů, díky čemuž jsou informace jednoduché a snadno dohledatelné. Kromě toho je relativně jednoduché také přidávat nebo upravovat nová data ke stávajícím. Tento článek je celý o instalaci MySQL na Ubuntu, což je nejrozšířenější distribuce Linuxu ve veřejném cloudu se schopností strojového učení. Pro začátečníky je to snadné, protože je postaveno na designu a struktuře Debianu. Je navržen pro podnikové servery, stolní počítače, cloud a IoT.

MySQL je Oracle vyvinutý systém pro správu relačních databází (RDBMS) zaměřený na strukturovaný dotazovací jazyk (SQL). Databáze se skládají z kolekcí sestavených dat. SQL je programovací jazyk, který umožňuje programátorům vytvářet, měnit a načítat data z relačních databází a také spravovat uživatelský přístup. SQL používají databáze MySQL. Další instalace MySQL je vysvětlena ve správných krocích.

Instalace MySQL na Ubuntu

Níže jsou uvedeny kroky k instalaci MySQL na váš server Ubuntu.

Krok 1:Instalace MySQL na Ubuntu

Pro instalaci MySQL na Ubuntu 20.04 lze použít úložiště balíčků apt. V době psaní tohoto článku byla výchozí verze úložiště MySQL pro Ubuntu verze 8.0.28.

Před instalací musíte nejprve aktualizovat balíčky vašeho serveru. Spusťte níže uvedený příkaz a aktualizujte všechny balíčky.

$ sudo apt update

Spusťte níže uvedený příkaz a dokončete instalaci balíčku „MYSQL-server“.

$ sudo apt install mysql-server

MySQL se nainstaluje, ale nebude vyžadovat vytvoření hesla ani úpravu jakýchkoli dalších nastavení. Tím se budeme zabývat příště, protože to znejistí vaši instalaci MySQL.

Krok 2:Ověřte instalaci MySQL

Chcete-li ověřit jeho instalaci, spusťte níže uvedený příkaz a zkontrolujte jeho stav:

$ systemctl status mysql.service

Krok 3:Konfigurace MYSQL na Ubuntu

V nové instalaci MySQL byste měli spustit vestavěný bezpečnostní skript DBMS. V případě vzdálených přihlášení root a ukázkových uživatelů tento skript přepíše některé méně bezpečné výchozí konfigurace.

Spusťte níže uvedený příkaz pro bezpečnostní skript:

$ sudo mysql_secure_installation

Bude položena řada otázek, kde můžete upravit možnosti zabezpečení pro instalaci MySQL. První krok se vás zeptá, zda chcete použít plugin „ověření hesla“, který lze použít k vyhodnocení síly hesel nových uživatelů MySQL před jejich schválením.

Pokud povolíte plugin „Ověřit heslo“, vámi vytvořený uživatel MySQL, který ověřuje heslo, musí používat heslo, které je v souladu s pravidly, která poskytnete. Hesla musí být dlouhá alespoň „8 znaků“ a musí obsahovat kombinaci velkých, malých a číselných písmen. Poté vyberte úroveň zásad. Poté budete požádáni o nastavení hesla pro uživatele root MySQL bez ohledu na to, zda se rozhodnete použít plugin „Validate Password“ nebo ne. Zadejte a potvrďte následující bezpečné heslo.

Tento skript vás poté vyzve k odstranění testovací databáze, odstranění anonymního uživatele/uživatelů a omezení přístupu uživatele/uživatelů root k místnímu počítači. Všechny otázky by měly být zodpovězeny „Y“ (ano).

Krok 4:Přihlaste se jako uživatel root

Klientský program MySQL, instalovaný jako závislost balíčku serveru MySQL, lze použít k připojení k serveru MySQL pomocí příkazového řádku.

Kořenový uživatel MySQL v Ubuntu se systémem MySQL 5.7 (a novějšími verzemi) je nastaven jako výchozí pro ověření pomocí pluginu „auth socket“, nikoli hesla. Aby tento plugin fungoval, musí se jméno uživatele operačního systému, který spouští klienta MySQL, shodovat se jménem uživatele MySQL zadaného v příkazu.

$ sudo mysql

Níže uvedený kód bude použit k vytvoření nového uživatele.

$ mysql> CREATE USER ‘USERNAME’@’HOST’ IDENTIFIED BY ‘PASSWORD’

Napište níže uvedený kód před výzvu „MySQL“, abyste vytvořili nového uživatele „Linux“, hostitele „localhost“ a heslo „[email protected]“.

$ mysql> CREATE USER ‘linux’@’localhost’ IDENTIFIED BY ‘[email protected]’

Oprávnění můžete udělit napsáním níže uvedeného kódu.

$ mysql> GRANT CREATE, ALTER, DROP, INSERT, UPDATE, DELETE, SELECT, REFERENCES, RELOAD on *.* TO 'linux'@'localhost' WITH GRANT OPTION;

Níže uvedený kód ukončí MySQL.

$ mysql> exit

Závěr

Databáze mohou efektivně ukládat velké množství záznamů. MySQL je relační DBMS používaný k ukládání, úpravě a mazání dat. Tento článek je o tom, jak nainstalovat databázi MYSQL na váš systém Ubuntu (oblíbená distribuce Linuxu). Pro úspěšnou instalaci postupujte podle pokynů.


Ubuntu
  1. Jak nainstalovat MySQL 8.0 v Ubuntu 18.04

  2. Jak nainstalovat XAMPP na Ubuntu 18.04

  3. Instalace Ubuntu | Jak nainstalovat Ubuntu?

  1. Jak nainstalovat MySQL na Ubuntu 20.04

  2. Jak nainstalovat MySQL na Ubuntu 18.04

  3. Jak nainstalovat Anaconda na Ubuntu 18.04

  1. Jak nainstalovat Anaconda na Ubuntu 20.04

  2. Jak nainstalovat KVM na Ubuntu 14.04

  3. Jak nainstalovat PhpMyAdmin na Ubuntu