GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer MySQL 8.0 / 5.7 sur Debian 11 / Debian 10

MySQL est l'un des systèmes de gestion de bases de données relationnelles les plus utilisés au monde. C'est un logiciel libre sous licence GPL (General Public License).

Une société suédoise, MySQL AB, a initialement développé MySQL. Maintenant, il appartient et est développé par Oracle Corporation.

Dans cet article, nous verrons comment installer MySQL sur Debian 11 / Debian 10.

Ajouter un référentiel MySQL

Les packages de serveur MySQL sont disponibles via son référentiel officiel. Nous allons donc maintenant télécharger et installer le package de configuration du référentiel MySQL.

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

Installez le package du référentiel à l'aide de dpkg commande.

sudo dpkg -i mysql-apt-config_0.8.18-1_all.deb
Au moment de la rédaction de cet article, le référentiel MySQL 8.0 n'est pas encore disponible pour Debian 11 (Bullseye). Cependant, nous pouvons utiliser le référentiel MySQL Debian 10 (Buster) pour obtenir les packages MySQL 8.0 pour Debian 11.

Pour Debian 11 :Choisissez le Debian buster puis appuyez sur Entrée .

Le programme d'installation du package vous invitera à sélectionner la version de MySQL pour créer le référentiel. Accédez à la section MySQL 8.0 ou MySQL 5.7 pour en savoir plus sur la sélection du bon référentiel pour votre installation MySQL.

Installer le serveur de communauté MySQL

Installer MySQL Server 8.0

Par défaut, MySQL version 8.0 est sélectionné pour la configuration du référentiel.

Utilisez la flèche vers le bas pour choisir OK puis appuyez sur Entrée

Attendez que la configuration du référentiel soit terminée, puis mettez à jour l'index du référentiel à l'aide de la commande apt.

sudo apt update

Exécutez la commande suivante pour installer le serveur MySQL 8.0.

sudo apt install -y mysql-community-server

Le programme d'installation du package vous invitera à :

1. Entrez le mot de passe racine MySQL

2. Entrez à nouveau le mot de passe root MySQL

3. Choisissez la méthode d'authentification

Utilisez un cryptage de mot de passe fort : MySQL utilisera une nouvelle authentification basée sur les méthodes de mot de passe SHA256. Si vous choisissez cette méthode, seule la dernière version des clients et des connecteurs prenant en charge caching_sha2_password peut se connecter au serveur MySQL

Utiliser la méthode d'authentification héritée (recommandé pour phpMyAdmin) : MySQL utilisera l'ancienne méthode d'authentification (mysql_native_password) prise en charge par tous les clients et connecteurs.

Installer le serveur MySQL 5.7

Par défaut, MySQL version 8.0 est sélectionné pour la configuration du référentiel. Nous devons donc le changer pour MySQL 5.7 en suivant les étapes ci-dessous pour configurer le référentiel MySQL 5.7.

1. Assurez-vous que votre sélection est dans MySQL Server &Cluster (Actuellement sélectionné :mysql-8.0 ) et appuyez sur Entrée

2. Choisissez mysql-5.7 puis appuyez sur Entrée

3. Maintenant, vous devriez voir MySQL Server &Cluster (Actuellement sélectionné :mysql-5.7)

4. Utilisez la flèche vers le bas pour choisir OK puis appuyez sur Entrée

Mettez à jour l'index du référentiel à l'aide de la apt update commande.

sudo apt update

Utilisez la commande apt sur le serveur MySQL 5.7.

sudo apt install -y mysql-community-server

Le programme d'installation du package vous invitera à :

1. Entrez le mot de passe racine MySQL

2. Entrez à nouveau le mot de passe root MySQL

Vérifier le serveur MySQL

Après l'installation du serveur MySQL, exécutez la commande suivante pour vérifier l'état du serveur MySQL.

sudo systemctl status mysql

Sortie :

 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.

Travailler avec le serveur MySQL

Connectez-vous à MySQL avec l'utilisateur root MySQL et le mot de passe que vous avez défini lors de l'installation.

mysql -u root -p

Sortie

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>

Installer phpMyAdmin

PHPMyAdmin est un outil écrit en PHP destiné à gérer l'administration des serveurs MySQL et MariaDB via le navigateur Web. Il vous fournit une interface pour les opérations administratives sur votre base de données :créer, supprimer, modifier des tables, supprimer.

LIRE : Comment installer phpMyAdmin avec Apache sur Debian 11 / Debian 10

Conclusion

C'est tout. J'espère que vous avez appris à installer MySQL sur Debian 11 / Debian 10.


Debian
  1. Comment installer le serveur Redis sur Debian 11

  2. Comment installer ProFTPD sur Debian 8

  3. Comment installer le serveur MySQL sur Debian 9

  4. Comment installer le serveur MySQL sur Debian 10 Buster

  5. Comment installer MySQL Workbench sur Debian 10

Comment installer Todoman sur le serveur Debian 11

Comment installer FastPanel sur Debian 11

Comment installer I2P sur le serveur Debian :

Comment installer le serveur MySQL 8.0 sur Debian 11 Bullseye

Comment installer VNC sur Debian 10

Comment installer le serveur VNC sur Debian 11