GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat nejnovější MySQL 8 na Debian 11

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.

Debian 11 přichází s MySQL ve svém úložišti, ale jak mnozí vědí, Debian stable poskytuje pouze bezpečnostní aktualizace pro svá vydání v souladu s udržením stabilního sestavení v podstatě stabilní. To má velké výhody, ale některé nevýhody; v tutoriálu se dozvíte, jak nainstalovat MySQL 8 pro Debian 11.

Předpoklady

  • Doporučený operační systém: Debian 11 Bullseye
  • Uživatelský účet: Uživatelský účet s přístupem sudo nebo root.
  • Požadované balíčky: wget nebo curl

Aktualizace operačního systému

Aktualizujte svůj Debian 11 operační systém, abyste se ujistili, že všechny existující balíčky jsou aktuální:

sudo apt update && sudo apt upgrade

Nainstalujte balíček WGET

Výukový program bude používat příkaz wget pro instalaci balíčku pomocí následujícího příkazu:

sudo apt install wget -y

Všimněte si, že wget by se měl nainstalovat automaticky, ale pokud si nejste jisti, spusťte příkaz.

Importujte úložiště MySQL

Chcete-li nainstalovat nejnovější verzi MySQL, budete si muset stáhnout a nainstalovat balíček úložiště APT .deb MySQL který nakonfiguruje a nainstaluje MySQL softwarová úložiště ve vašem Debianu systém.

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.18-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.18-1_all.deb

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

Za prvé, vzhledem k tomu, že stabilní verze Debianu 11 byla právě vydána v době tohoto tutoriálu, MySQL vás bude informovat, že vydání nepodporuje. To lze opravit výběrem starého stabilního vydání Buster a bude to fungovat dobře:

Vyberte Buster a stiskněte klávesu Enter:

Za druhé, budete požádáni o potvrzení, jakou verzi MySQL chcete nainstalovat; prozatím je správně nastaven pro nejnovější verzi, takže pomocí kláves se šipkami přejděte dolů a pokračujte výběrem ok:

Vyberte OK pokračovat v instalaci:

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:

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:

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 :

sudo 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.

Pouze 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 již nechcete používat databázi MySQL a chcete ji zcela odstranit, proveďte následující příkaz:

sudo apt autoremove mysql-server

Debian
  1. Jak nainstalovat MySQL Server na Debian 9

  2. Jak nainstalovat MySQL na Debian 11

  3. Jak nainstalovat MySQL na Debian 11

  1. Jak nainstalovat MySQL Workbench na Debian 10

  2. Jak nainstalovat MySQL Workbench na Debian 11

  3. Jak nainstalovat PHP-Fusion 9 na Debian 8

  1. Jak nainstalovat LAMP na Debian 8

  2. Jak nainstalovat PunBB na Debian 8

  3. Jak nainstalovat Etherpad na Debian 9