MySQL n'a pas besoin d'être présenté, il existe depuis des années et est un système de gestion de base de données open source largement utilisé. Ici, nous apprenons à installer le serveur et le client MySQL sur Debian 11 Bullseye.
Eh bien, tout comme Debian 10 Buster, le 11 Bullseye a également obtenu MariaDB comme variante MySQL par défaut à installer. Oui, vous ne pourrez pas installer Oracle MySQL en utilisant le référentiel par défaut de Debain 11. Eh bien, étant un fork de MySQL, MariaDB fonctionnera de manière similaire et également stable. Et compatible avec toutes les applications nécessitant le MYSQL.
Néanmoins, ceux qui veulent MySQL d'Oracle et seulement ses fonctionnalités peuvent ajouter son référentiel manuellement en utilisant ce tutoriel pour l'obtenir.
Étapes pour installer Oracle MySQL sur Debian 11 Bullsyeye
Les étapes indiquées dans ce didacticiel peuvent également être utilisées pour Debian 10 Buster et d'autres systèmes Linux similaires.
1. Télécharger le package Debian du référentiel MySQL
La configuration du répertoire MySQL sur Debian et ses systèmes basés est très facile. Rendez-vous simplement sur sa page de téléchargement officielle de la communauté et vous y obtiendrez la dernière version d'Apt sous la forme binaire deb à télécharger. Vous pouvez également utiliser les commandes données à la place.
sudo apt install wget -y
wget https://dev.mysql.com/get/mysql-apt-config_0.8.20-1_all.deb
2. Ajouter le dépôt MySQL APT
Une fois que vous avez le dépôt MySQL sur votre système Debian 11 sous la forme d'un paquet binaire, installons-le à l'aide du gestionnaire de paquets APT.
sudo apt install ./mysql-apt-config_*_all.deb
Vous aurez la possibilité de sélectionner ce que vous souhaitez ajouter via le référentiel. Utilisez la touche fléchée, sélectionnez MySQL Server &Cluster , puis appuyez sur TAB bouton pour sélectionner OK et appuyez ensuite sur Entrée clé.
Sélectionnez la version disponible de MySQL Server, ici dans notre cas c'était myslq-8.0. Après cela, utilisez le TAB pour sélectionner OK et appuyez sur Entrée clé.
Sélectionnez à nouveau OK puis utilisez la TAB pour passer à OK et appuyez sur Entrée clé.
Cela configurera automatiquement le dernier référentiel Debian de la base de données sur votre serveur Debian 11.
Informations supplémentaires : À l'avenir, si vous souhaitez ajouter des outils supplémentaires à l'aide de son référentiel ou si vous souhaitez le reconfigurer, exécutez :
sudo dpkg-reconfigure mysql-apt-config
3. Actualiser le cache du référentiel Debian 11
Une fois que vous avez ajouté le référentiel, exécutez la commande de mise à jour du système pour reconstruire le cache. Afin que le système puisse reconnaître les packages disponibles sur votre dépôt nouvellement ajouté.
sudo apt update
4. Commande pour installer MySQL sur Debian 11 Bullseye
Ensuite, comme pour tout package standard à installer à l'aide du gestionnaire de packages APT, installez également le serveur de base de données MYSQL.
sudo apt install mysql-server
Remarque :Si vous avez déjà MariaDB sur votre système, supprimez-le d'abord pour éviter les conflits.
Entrez le mot de passe que vous souhaitez utiliser avec le serveur MySQL puis sélectionnez la méthode d'authentification forte :
5. Démarrer et activer le service de serveur de base de données
Une fois l'installation terminée, démarrons et activons le service d'Oracle MySQL sur Debian 11, afin qu'il puisse démarrer automatiquement avec le démarrage du système.
sudo systemctl enable --now mysql
Pour vérifier son état :
systemctl status mysql
6. Sécurisez votre serveur de base de données
Il s'agit de l'étape supplémentaire pour nous assurer que nous prenons toutes les mesures nécessaires pour nous assurer que notre base de données est suffisamment sécurisée pour éviter toute tentative malveillante d'y accéder par quelqu'un.
sudo mysql_secure_installation
Suivez l'assistant textuel pour définir un mot de passe root (si nécessaire), supprimer la base de données de démonstration, interdire la connexion root à distance et supprimer les utilisateurs anonymes.
Ça y est, vous avez terminé !! Pour en savoir plus sur la gestion de la table de base de données et des utilisateurs à l'aide d'une interface Web, reportez-vous à notre autre tutoriel- Installer phpMyAdmin sur Debian 11 Bullseye