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