GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat nejnovější MySQL 8 na Ubuntu 20.04

MySQL je systém pro správu relačních databází založený na SQL (Structured Query Language). Je to jeden z nejrozšířenějších databázových programů pro několik známých aplikací, které jej využívají. MySQL se používá pro datové sklady, e-commerce a logovací aplikace, ale jeho nejpoužívanější funkcí je ukládání a správa webové databáze.

Ubuntu 20.04 přichází s MySQL ve svém úložišti, a jak však mnozí vědí, vydání Ubuntu LTS poskytovalo pouze bezpečnostní aktualizace pro jeho vydání, aby jeho stabilní sestavení zůstalo v podstatě stabilní. To má velké výhody, ale některé nevýhody; v tutoriálu se dozvíte, jak nainstalovat MySQL 8 pro Ubuntu 20.04.

Předpoklady

  • Doporučený operační systém: Ubuntu 20.04 – volitelné (Ubuntu 21.04)
  • Uživatelský účet: Uživatelský účet s přístupem sudo nebo root.
  • Požadované balíčky: wget

Aktualizace operačního systému

Aktualizujte své Ubuntu 20.04 operační systém, abyste se ujistili, že všechny stávající balíčky jsou aktuální :

sudo apt update && sudo apt upgrade

Importujte úložiště MySQL

Chcete-li nainstalovat nejnovější verzi MySQL, budete si muset stáhnout a nainstalovat MySQL Balík úložiště .deb APT který nakonfiguruje a nainstaluje MySQL softwarová úložiště ve vašem systému. Chcete-li získat nejnovější odkaz k nahrazení v příkladu níže, navštivte stránku pro stažení úložiště APT na MySQL .

Ke stažení do TMP použijte následující příkaz složka:

cd /tmp
wget https://dev.mysql.com/get/mysql-apt-config_0.8.19-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.19-1_all.deb

Během instalace úložiště MySQL uvidíte následující vyskakovací okna:

Nejprve budete požádáni o potvrzení, jakou verzi MySQL chcete nainstalovat; prozatím je správně nastaven pronejnovější verzi , takže pomocí kláves se šipkami přejděte dolů a vyberte ok pokračovat:

Vyberte OK pokračovat v instalaci:

Uvidíte druhé okno s upozorněním, že ve vašem systému nemáte nakonfigurovaný server MySQL pro nové instalace. Vyberte balíček, který nejlépe vyhovuje vašim potřebám, který je ve většině případů první volbou mysql-8.0 .

Příklad:

Jakmile budete hotovi, dostanete zpět do svého terminálu následující zprávu:

OK

Pro zobrazení nového úložiště použijte příkaz apt update :

sudo apt update

Nainstalujte MySQL 8

Nyní, když jste dokončili import úložiště pro MySQL, spusťte příkaz k instalaci následovně:

sudo apt install mysql-server

Příklady závislostí, které budou také nainstalovány:

Zadejte Y poté stiskněte klávesu Enter pokračujte v instalaci.

Během instalace se objeví nové vyskakovací okno, které vás vyzve k zadání hesla root databáze. Ujistěte se, že je to bezpečné a zaznamenané. Po zadání stiskněte klávesu Enter nebo tabulátor, vyberte a stiskněte klávesu Enter pokračovat v instalaci:

Příklad:

Poznámka:Budete vyzváni k opětovnému zadání hesla uživatele root pro potvrzení.

Dále se objeví další vyskakovací okno, kde si můžete přečíst o novém ověřovacím systému.

Dále nastavte výchozí výběr pro plugin MySQL pro ověřování, jak je uvedeno níže:

Nakonec budete dotázáni, jaké šifrování použít. Doporučuje se použít Šifrování silného hesla :

Příklad:

Instalace by měla skončit po tomto okamžiku. Chcete-li potvrdit, že byla úspěšně nainstalována, spusťte následující příkaz apt policy, který také potvrdí aktuální verzi a sestavení databázového serveru MySQL:

apt policy mysql-server

Příklad výstupu:

Zkontrolujte stav serveru MySQL 8

Instalační program automaticky spustí vaši službu MySQL ve výchozím nastavení a nakonfiguruje se na automatické spouštění při spouštění systému. Chcete-li ověřit, zda je vaše služba MySQL po instalaci funkční, zadejte následující příkaz systemctl :

systemctl status mysql 

Příklad výstupu:

Chcete-li zastavit službu MySQL:

sudo systemctl stop mysql

Spuštění služby MySQL:

sudo systemctl start mysql

Chcete-li zakázat službu MySQL při spouštění systému:

sudo systemctl disable mysql

Chcete-li povolit službu MySQL při spouštění systému:

sudo systemctl enable mysql

Restartování služby MySQL:

sudo systemctl restart mysql

Zabezpečte MySQL 8 pomocí bezpečnostního skriptu

Při instalaci MySQL čerstvé, výchozí nastavení jsou většinou standardů považovány za slabé a způsobují obavy z možného vniknutí nebo zneužití hackerů. Řešením je spustit instalační bezpečnostní skript, který je součástí MySQL instalace.

Nejprve pomocí následujícího příkazu spusťte (mysql_secure_installation) :

sudo mysql_secure_installation

Budete vyzváni k zadání hesla uživatele root a poté zobrazí se vám otázka týkající se OVĚŘENÍ KOMPONENTY HESLA; slouží k nastavení kontroly složitosti hesla; pro většinu je výchozí nastavení v pořádku.

Dále postupujte níže:

  • Nastavení hesla pro root účty.
  • Odebrání účtů root, které jsou přístupné mimo místního hostitele.
  • Odebrání anonymních uživatelských účtů.
  • Odstranění testovací databáze, ke které mají ve výchozím nastavení přístup anonymní uživatelé.

Všimněte si, že používáte (Y) vše odstranit. Pokud chcete, můžete také resetovat heslo uživatele root vytvořením nového; toto můžete přeskočit, protože jste to nastavili již během počáteční instalace pomocí vyskakovacích oken.

Příklad:

Přihlaste se k instanci MySQL 8

Nyní, když jste dokončili bezpečnostní skript po instalaci, přihlaste se do MySQL databázi lze provést pomocí následujícího:

sudo mysql -u root -p

Budete vyzváni k zadání hesla uživatele root, které jste nastavili buď v instalačním nastavení nebo ve skriptu zabezpečení po instalaci. Jakmile jste v instanci služby MySQL, můžete provést následující příkaz jako test, abyste ji viděli v provozu.

Zadejte následující příkaz SHOW DATABASE :

SHOW DATABASES;

Pro nové uživatele MySQL musí všechny příkazy končit „;

Příklad:

Chcete-li ukončit terminál, zadejte následující příkaz pro ukončení :

EXIT;

Odinstalujte MySQL 8

Pokud si již nepřejete používat databázi MySQL a chcete ji zcela odstranit, proveďte následující příkaz:

sudo apt autoremove mysql-server

Příklad výstupu:

Zadejte Y poté stiskněte klávesu Enter pokračovat v odinstalaci.


Ubuntu
  1. Jak nainstalovat MySQL 8.0 v Ubuntu 18.04

  2. Jak nainstalovat MySQL na Ubuntu 20.04

  3. Jak nainstalovat nejnovější verzi ruční brzdy na Ubuntu

  1. Jak nainstalovat MySQL na Ubuntu 18.04

  2. Jak nainstalovat MySQL 8.0 na Ubuntu 18.04

  3. Jak nainstalovat nejnovější Python na Ubuntu 18.04

  1. Jak nainstalovat nejnovější Zoom na Ubuntu 20.04 LTS

  2. Jak nainstalovat nejnovější MySQL v Debianu 10

  3. Jak nainstalovat nejnovější MySQL 8 v Ubuntu