GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat MySQL 8.0 / 5.7 na Debian 11 / Debian 10

MySQL je jedním z nejrozšířenějších systémů pro správu relačních databází na světě. Je to svobodný software licencovaný pod licencí GPL (General Public License).

MySQL původně vyvinula švédská společnost MySQL AB. Nyní jej vlastní a vyvíjí společnost Oracle Corporation.

V tomto článku se podíváme, jak nainstalovat MySQL na Debian 11 / Debian 10.

Přidat úložiště MySQL

Balíčky serveru MySQL jsou k dispozici prostřednictvím oficiálního úložiště. Nyní tedy stáhneme a nainstalujeme instalační balíček úložiště MySQL.

wget https://dev.mysql.com/get/mysql-apt-config_0.8.18-1_all.deb

Nainstalujte balíček úložiště pomocí dpkg příkaz.

sudo dpkg -i mysql-apt-config_0.8.18-1_all.deb
V době psaní tohoto příspěvku ještě není úložiště MySQL 8.0 dostupné pro Debian 11 (Bullseye). Můžeme však použít úložiště MySQL Debian 10 (Buster) k získání balíčků MySQL 8.0 pro Debian 11.

Pro Debian 11 :Vyberte Debian buster a poté stiskněte Enter .

Instalační program balíčku vás vyzve k výběru verze MySQL pro vytvoření úložiště. Přejděte do sekce MySQL 8.0 nebo MySQL 5.7, kde se dozvíte více o výběru správného úložiště pro vaši instalaci MySQL.

Nainstalujte komunitní server MySQL

Instalovat MySQL Server 8.0

Ve výchozím nastavení je pro konfiguraci úložiště vybrána verze MySQL 8.0.

Pomocí šipky dolů vyberte OK a poté stiskněte Enter

Počkejte na dokončení konfigurace úložiště a poté aktualizujte index úložiště pomocí příkazu apt.

sudo apt update

Spusťte následující příkaz pro instalaci serveru MySQL 8.0.

sudo apt install -y mysql-community-server

Instalační program balíčku vás vyzve,

1. Zadejte kořenové heslo MySQL

2. Znovu zadejte heslo root MySQL

3. Vyberte metodu ověření

Použít silné šifrování hesla: MySQL bude používat novou autentizaci založenou na metodách hesel SHA256. Pokud zvolíte tuto metodu, k serveru MySQL se bude moci připojit pouze nejnovější verze klientů a konektorů s podporou caching_sha2_password

Použít starší metodu ověřování (doporučeno pro phpMyAdmin): MySQL bude používat starou autentizační metodu (mysql_native_password), kterou podporují všichni klienti a konektory.

Nainstalujte MySQL Server 5.7

Ve výchozím nastavení je pro konfiguraci úložiště vybrána verze MySQL 8.0. Musíme jej tedy změnit na MySQL 5.7 podle níže uvedených kroků pro nastavení úložiště MySQL 5.7.

1. Ujistěte se, že je váš výběr v MySQL Server &Cluster (aktuálně vybráno:mysql-8.0 )  a stiskněte Enter

2. Vyberte mysql-5.7 a poté stiskněte Enter

3. Nyní byste měli vidět MySQL Server &Cluster (aktuálně vybráno:mysql-5.7)

4. Pomocí šipky dolů vyberteOK a poté stiskněte Enter

Aktualizujte index úložiště pomocí apt update příkaz.

sudo apt update

Použijte příkaz apt k serveru MySQL 5.7.

sudo apt install -y mysql-community-server

Instalační program balíčku vás vyzve,

1. Zadejte heslo root MySQL

2. Znovu zadejte heslo root MySQL

Zkontrolujte MySQL Server

Po instalaci serveru MySQL spusťte následující příkaz pro kontrolu stavu serveru MySQL.

sudo systemctl status mysql

Výstup:

 mysql.service - MySQL Community Server
     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
     Active: active (running) since Mon 2021-08-23 05:38:59 CDT; 1min 52s ago
       Docs: man:mysqld(8)
             http://dev.mysql.com/doc/refman/en/using-systemd.html
    Process: 2563 ExecStartPre=/usr/share/mysql-8.0/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
   Main PID: 2598 (mysqld)
     Status: "Server is operational"
      Tasks: 37 (limit: 2321)
     Memory: 359.5M
        CPU: 1.037s
     CGroup: /system.slice/mysql.service
             └─2598 /usr/sbin/mysqld

Aug 23 05:38:58 debian11.itzgeek.local systemd[1]: Starting MySQL Community Server...
Aug 23 05:38:59 debian11.itzgeek.local systemd[1]: Started MySQL Community Server.

Práce se serverem MySQL

Přihlaste se do MySQL pomocí kořenového uživatele MySQL a hesla, které jste nastavili během instalace.

mysql -u root -p

Výstup

MySQL 5.7:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.35 MySQL Community Server (GPL)

Copyright (c) 2000, 2021, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

MySQL 8.0:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.26 MySQL Community Server - GPL

Copyright (c) 2000, 2021, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

Nainstalujte phpMyAdmin

PHPMyAdmin je nástroj napsaný v PHP určený ke správě serverů MySQL a MariaDB přes webový prohlížeč. Poskytuje vám rozhraní pro administrativní operace s vaší databází:vytvářet, rušit, měnit tabulky, mazat.

ČTĚTE: Jak nainstalovat phpMyAdmin s Apache na Debian 11 / Debian 10

Závěr

To je vše. Doufám, že jste se naučili, jak nainstalovat MySQL na Debian 11 / Debian 10.


Debian
  1. Jak nainstalovat ProFTPD na Debian 8

  2. Jak nainstalovat MySQL na Debian 11

  3. Jak nainstalovat MySQL Workbench na Debian 11

  1. Jak nainstalovat Redis Server na Debian 11

  2. Jak nainstalovat MySQL Server na Debian 9

  3. Jak nainstalovat MySQL na Debian 11

  1. Jak nainstalovat MySQL na Debian 9

  2. Jak nainstalovat MySQL Server na Debian 10 Buster

  3. Jak nainstalovat MySQL Workbench na Debian 10