Comment installer MySQL Server sur Ubuntu 22.04

Comment installer MySQL Server sur Ubuntu 22.04

Mysql est le système de gestion de la base de données SQL Open Source le plus populaire. Il est développé et soutenu par Oracle Corporation. MySQL est largement utilisé sur les systèmes Linux. Maintenant, les fournisseurs MySQL fournissent également leur propre référentiel APT pour installer MySQL sur les systèmes Ubuntu.

Ce tutoriel vous aidera à installer le serveur MySQL sur Ubuntu 22.04 Jammy Jellyfish Linux Systems.

Prérequisités

Vous devez avoir un Ubuntu 20 en cours d'exécution.04 Système Linux avec privilèges sudo accès utilisateur.

Étape 1 - Installation de mysql sur Ubuntu 22.04

Les référentiels Ubuntu par défaut contiennent MySQL 8.0. Qui peut être installé directement à l'aide du gestionnaire de packages sans ajouter de PPA tiers.

Pour installer la version MySQL Server disponible, exécutez la commande suivante.

sudo apt-get install mysql-server  

Appuyez sur «Y» pour toute confirmation demandée par l'installateur.

Une fois l'installation terminée, vous pouvez sécuriser le serveur MySQL en exécutant la commande suivante.

sudo mysql_secure_installation  

Vous passerez par un magicien de questions pour sécuriser le serveur MySQL. Suivez les instructions à l'écran ci-dessous:

  1. Appuyez sur «y» pour activer le plugin de mot de passe valider. Cela vous permettra de définir une stratégie de mot de passe stricte pour les comptes d'utilisateurs.
    Valider le composant de mot de passe peut être utilisé pour tester les mots de passe et améliorer la sécurité. Il vérifie la force du mot de passe et permet aux utilisateurs de définir uniquement les mots de passe qui sont suffisamment sécurisés. Souhaitez-vous configurer le composant de mot de passe valider? Appuyez sur Y | Y pour oui, toute autre touche pour non: Y 
  2. Chose le niveau de complexité du mot de passe. Lisez les 3 options et choisissez-en une:
    Longueur basse> = 8 longueur moyenne> = 8, numérique, cas mixte et caractères spéciaux Strong Longueur> = 8, Numérique, cas mixte, caractères spéciaux et fichier de dictionnaire Veuillez entrer 0 = bas, 1 = moyen et 2 = Strong: 1 
  3. Entrez un nouveau mot de passe et rentrez-le. Assurez-vous qu'il correspond au niveau de complexité comme décrit ci-dessus.
    Nouveau mot de passe: ************* Rentrer le nouveau mot de passe: *********** 
  4. Appuyez sur «y» pour continuer avec le mot de passe fourni.
    Souhaitez-vous continuer le mot de passe fourni?(Appuyez sur y | y pour oui, toute autre touche pour non): y 
  5. Supprimer les utilisateurs anonymes par défaut du serveur MySQL:
    Supprimer les utilisateurs anonymes? (Appuyez sur y | y pour oui, toute autre touche pour non): y 
  6. Désactiver la connexion racine des systèmes distants
    Interdire la connexion racine à distance? (Appuyez sur y | y pour oui, toute autre touche pour non): y 
  7. Supprimer le formulaire de base de données de test MySQL créé par défaut lors de l'installation.
    Supprimer la base de données de test et y accéder? (Appuyez sur y | y pour oui, toute autre touche pour non): y 
  8. Recharger tous les privilèges de postuler immédiatement.
    Recharger les tables de privilège maintenant? (Appuyez sur y | y pour oui, toute autre touche pour non): y 

Vous avez sécurisé le serveur MySQL dans la pile de lampe sur Ubuntu 22.04 Système Linux.

Étape 2 - Connectez-vous à MySQL Server

N'oubliez pas que l'ensemble de mot de passe ci-dessus pour les comptes racine est utilisé uniquement pour les utilisateurs distants. Pour se connecter à partir du même système, tapez simplement mysql sur le terminal.

sudo mysql  
Bienvenue dans le moniteur MySQL. Les commandes se terminent avec; ou \ g. Votre ID de connexion MySQL est 14 Version du serveur: 8.0.28-0ubuntu4 (Ubuntu) Copyright (C) 2000, 2022, Oracle et / ou ses affiliés. Oracle est une marque déposée d'Oracle Corporation et / ou de ses affiliés. D'autres noms peuvent être les marques de leurs propriétaires respectifs. Type 'help;' ou '\ h' pour obtenir de l'aide. Tapez '\ c' pour effacer l'instruction de saisie actuelle. mysql> 

Étape 3 - Création de la base de données et des utilisateurs

Voici quelques exemples de requêtes pour créer une base de données et des utilisateurs dans MySQL Server.

  • Créer une base de données nommée 'MyDB'.
    "> Créer une base de données MyDB;  
  • Ensuite, créez un utilisateur nommé «Myuser» accessible à partir de «localhost» uniquement.
    "> Créer un utilisateur 'myuser' @ 'localhost' identifié par 'Secure_Password_';  
  • Accorder des autorisations sur la base de données à l'utilisateur.
    "> Grant tout sur MyDB.* à «myuser» @ «localhost»;  
  • Appliquer les modifications d'autorisation lors de l'exécution.
    "> Privilèges de rinçage;  

Étape 4 - Gérer le service MySQL

  • Pour vérifier l'état du serveur de base de données.
    Sudo Systemctl Status MySQL  
  • Utilisez la commande ci-dessous pour démarrer MySQL Server.
    sudo systemctl start mysql  
  • Pour arrêter MySQL Server:
    sudo systemctl stop mysql  
  • Redémarrez le serveur de base de données MySQL, Type:
    sudo systemctl redémarrer mysql  

Étape 5 - Désinstaller (supprimer) MySQL Server

Si vous n'avez plus besoin d'utiliser le serveur MySQL, désinstallez-le depuis votre serveur.

AVERTISSEMENT - Cela supprimera toutes les bases de données de votre système. Veuillez sauvegarder toutes les bases de données dans un endroit sûr.

Pour supprimer le type de serveur MySQL:

sudo apt purge mysql-server- *  

Pour désinstaller complètement MySQL, retirez également les dossiers suivants.

rm -rf / etc / mysql  rm -rf / var / lib / mysql  

Conclusion

Ce tutoriel vous a aidé à installer le serveur MySQL sur Ubuntu 20.04 Système LTS Linux. Comprend également des instructions pour sécuriser le serveur de base de données et la désinstaller.