Installation de MySQL via Docker sur Windows et Mac

Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre MySQL 8.0 par la pratique
Revoir le teaser Je m'abonne
Transcription

Cette leçon fait partie de la formation
89,00€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

Cette leçon fait partie de la formation
89,00€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Être capable de créer et exploiter une base de données MySQL au quotidien de manière autonome.

Cette formation a été conçue à destination d'un public sans connaissances préalables sur les bases de données, avec l'ambition de transmettre les notions fondamentales permettant d'entrer sereinement et efficacement dans l'univers des bases de données, et d'exploiter MySQL au quotidien de manière autonome.

Elle permet de tirer parti de logiciels de qualité conçus spécialement pour travailler avec les bases de données : MySQL Workbench et Datagrip.

Elle met l'accent sur la pratique, et comprend de nombreuses démonstrations, mises en situations, exercices corrigés et commentés.

Elle met à disposition en ressources téléchargeables 3 bases de données portant sur des thèmes variés (médicaments vétérinaires, sécurité routière, prénoms), les scripts SQL des démonstrations les plus longues, et intègre un code promotionnel vous permettant de bénéficier d'une prolongation à 4 mois de la période d'essai gratuite de Datagrip.

Voir plus
On a installé Docker Desktop et on va pouvoir s'en servir pour installer MySQL en local. Pour ce faire, on va se rendre pour commencer sur la page du site web dockerhub à l'adresse hub.docker.com Puis sur ce site, on va rechercher des informations sur MySQL. Donc saisissez MySQL dans la barre de recherche et vous arriverez sur cette page qui contient des informations sur MySQL et sur la manière de le faire tourner sur Docker. On va utiliser une partie des instructions qui sont détaillées dans cette documentation. Ces instructions, on va les exécuter dans un terminal. Alors sur Windows, on peut utiliser l'invite de commande classique. Pour y accéder, vous pouvez donc vous rendre sur le menu démarrer et taper CMD ici et ensuite cliquer sur command prompt. Alternativement, vous pouvez télécharger cette application Commander. Le lien de téléchargement se trouve ici. Il suffit ensuite de désiper l'archive téléchargée dans le répertoire qui vous convient et d'exécuter directement le fichier .exe qui se trouve dans ce répertoire. Sur Mac, vous pouvez utiliser le terminal ou iterm2 que vous pouvez télécharger à cette adresse. Donc nous voici dans l'invite de commande sur Windows et on va déjà s'assurer que votre installation de Docker a bien été effective. Pour ce faire, vous pouvez taper Docker-version et vous devriez avoir une information de ce type qui s'affiche à votre écran. Pas forcément exactement la même chose que moi. Vous pouvez avoir notamment une version plus récente. Ce qui importe, c'est que vous ayez une réponse de ce type là, ce qui nous permet ensuite d'utiliser la commande Docker dans notre invite de commande. Ensuite, je vous invite à créer un répertoire sur votre disque dur à l'endroit qu'il vous plaira pour stocker les fichiers que MySQL va générer lorsque vous allez travailler avec. J'ai choisi pour ma part cet emplacement, c'est Program Data MySQL. Donc créez un répertoire à cet endroit là ou à celui qui vous conviendra et souvenez-vous bien du chemin vers cet emplacement là. Ensuite, dans l'invite de commande, vous pouvez saisir cette instruction. Alors elle est assez longue, donc je vais la détailler, vous expliquer de quoi il s'agit. On exécute une commande qui s'appelle docker run, qui va aller chercher une image Docker sur Docker Hub, si elle ne se trouve pas en local sur votre installation de Docker. Et qui va créer à partir de cette image un conteneur dont le nom est MySQL conteneur. Ce sera réellement ce conteneur qui contiendra votre serveur de base de données MySQL. Ensuite, cette option là indique que sur votre machine, le port 3306 sera mis en correspondance avec le port 3306 sur ce conteneur. Cette option ici indique que pour vous connecter à ce serveur de base de données, vous utiliserez le nom d'utilisateur root avec le mot de passe password écrit comme ceci. Enfin, la dernière option ici indique que le fichier, l'emplacement du répertoire que vous avez défini en local correspondra à cet emplacement slash var slash lib slash MySQL dans votre conteneur. C'est à cet endroit que le serveur de base de données stocke les informations qui servent au fonctionnement du serveur de base de données. Donc sur Windows, n'oubliez pas de doubler les backslash. Enfin, on a ici une dernière indication. On précise qu'on utilise l'image Docker de MySQL dans sa version 8.0. Alors tout ça, c'est un peu technique. Si vous ne comprenez pas tout, aucune inquiétude. On n'aura pas besoin d'y revenir par la suite de la formation. Ce sera utile si vous souhaitez approfondir les connaissances sur Docker, mais dans le cadre de cette formation, on se limitera à cette instruction. Donc n'ayez pas crainte si vous ne comprenez pas tout. J'exécute donc cette instruction. Et donc Docker me dit qu'il n'est pas capable de trouver l'image MySQL dans sa version 8.0 en local. C'est normal puisque notre installation de Docker est toute fraîche et donc on n'a aucune image Docker en local. Donc il va aller la télécharger. Et donc c'est exactement ce qu'il est en train de faire. Donc ça suppose que lorsque vous exécutez cette commande, vous ayez une connexion à Internet. Donc ça va prendre un certain temps puisque je crois de mémoire qu'on a pas loin de 400 mégas à télécharger. Donc je vais très certainement accélérer la vidéo. Voilà. Donc on a désormais sur notre machine un conteneur Docker qui s'appelle MySQL container et auquel on va se connecter pour interroger notre base de données. Si vous ouvrez à nouveau Docker Desktop, vous voyez qu'il y a eu du contenu qui a été ajouté. D'abord dans les images, vous avez effectivement une image de MySQL qui est en quelque sorte un modèle à partir duquel Docker Desktop va créer des conteneurs. On a la version 8.0 de MySQL et vous voyez, je vous avais dit 400 mégas, on est à 564 mégas. Donc c'est quand même assez lourd. On a un conteneur Docker ici qui s'est rajouté à partir de l'image 8.0 dont on vient de parler. Son statut est actif. Il est en train de fonctionner. On a bien la correspondance de port qui a été configurée. On a la possibilité de l'arrêter. On a la possibilité de le supprimer et puis d'autres possibilités ici. Pour pouvoir vous connecter à votre serveur de base de données MySQL, il faudra au démarrage de votre ordinateur lancer Docker Desktop et cliquer ici sur le triangle qui vous permettra de démarrer ce conteneur et de rendre son contenu accessible depuis le reste de votre ordinateur. J'ai utilisé Docker pour installer un serveur de base de données MySQL sur mon ordinateur Windows. La démarche est exactement la même si vous êtes sur Mac ou sur un système Linux. C'est tout l'intérêt d'utiliser Docker.

Programme détaillé

Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Unions 06:39
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Nos dernières formations Code & Data
  • Nouveau
    Webflow - Créer la landing Page d'OpenAI
    Découvrir
    À l'issue de cette formation, les participants seront capables de créer de manière autonome une landing page sophistiquée, similaire à celle d'OpenAI, en utilisant les fonctionnalités avancées de Webflow pour le design responsive et les interactions.
    3h48 19 leçons
  • Apprendre Svelte 3 et SvelteKit 1.0
    Découvrir
    Créez des applications web modernes et ultra-rapides avec notre formation "Apprendre Svelte 3 et SvelteKit 1.0". Rejoignez-nous et devenez un expert du développement JavaScript ! 🚀 #Svelte #SvelteKit #DéveloppementWeb
    7h42 77 leçons
  • Apprendre Vue JS 3
    Découvrir
    Apprenez à créer des applications web modernes avec notre formation "Apprendre Vue JS 3". Rejoignez-nous et maîtrisez ce puissant framework JavaScript ! 🚀 #VueJS #FormationWeb #Développement
    11h47 91 leçons
  • Gratuit
    Apprendre ChatGPT
    Découvrir
    Ce cours vise à fournir une compréhension approfondie de l'intelligence artificielle, en se concentrant sur l'utilisation pratique de ChatGPT et DALL-E. Les participants découvriront comment l'IA peut transformer des domaines variés tels que le marketing, le développement web, et le design graphique. Le contenu couvre les bases de l'IA, l'art de créer des prompts efficaces, l'utilisation de plugins avancés, et le codage assisté par IA. Des projets pratiques permettront d'appliquer ces connaissances dans des scénarios réels. Destiné aux professionnels de la technologie, aux marketeurs, aux développeurs, et à toute personne intéressée par l'IA, ce cours est une opportunité d'acquérir des compétences innovantes et applicables dans divers contextes professionnels et créatifs. Les prérequis incluent une compréhension basique de l'informatique et un intérêt pour l'IA. Le cours promet une aventure d'apprentissage enrichissante, ouvrant de nouvelles perspectives dans l'utilisation de l'intelligence artificielle.
    3h12 30 leçons
  • Créer sa boutique de e-commerce avec Shopify
    Découvrir
    À la fin de cette formation, vous aurez les compétences nécessaires pour créer et gérer votre propre boutique de e-commerce prospère avec Shopify. Transformez vos idées en succès commercial en ligne ! 
    4h10 39 leçons

éditeur de vidéos pédagogiques

Des supports pédagogiques en vidéo, produits avec les meilleurs experts. Dans nos studios à Paris, Lyon ou Montpellier. Vous souhaitez travailler avec nous ?
image-micro