Partager via


Installation de MySQL sur une machine virtuelle créée avec le modèle de déploiement classique exécutant Windows Server 2016

Important

Les machines virtuelles classiques seront mises hors service le 1er mars 2023.

Si vous utilisez des ressources IaaS provenant d’ASM, veuillez terminez votre migration avant le 1er mars 2023. Nous vous encourageons à effectuer le basculement plus tôt plus pour tirer parti des nombreuses fonctionnalités améliorées d’Azure Resource Manager.

Pour plus d’informations, consultez Migrez vos ressources IaaS vers Azure Resource Manager avant le 1er mars 2023.

MySQL est une base de données SQL open source connue. Ce didacticiel vous montre comment installer et exécuter la version de communauté de MySQL 5.7.18 comme serveur MySQL sur une machine virtuelle s’exécutant sous Windows Server 2016. Votre expérience peut être légèrement différente sur d’autres versions de MySQL ou Windows Server.

Pour obtenir des instructions sur l’installation de MySQL sur Linux, consultez Installation de MySQL sur Azure.

Important

Azure a deux modèles de déploiement différents pour créer et utiliser des ressources : Resource Manager et classique. Cet article traite du modèle de déploiement classique. Pour la plupart des nouveaux déploiements, Microsoft recommande d’utiliser le modèle Resource Manager.

à partir du 15 novembre 2017, les machines virtuelles seront disponibles uniquement dans le Portail Azure.

Création d’une machine virtuelle exécutant Windows Server 2016

Si vous ne disposez pas d’une machine virtuelle s’exécutant sous Windows Server 2016, vous pouvez utiliser ce didacticiel pour créer la machine virtuelle.

Association d’un disque de données

Une fois la machine virtuelle créée, vous pouvez éventuellement attacher un disque de données. L’ajout d’un disque de données est recommandé pour les charges de travail de production et pour éviter de manquer d’espace sur le lecteur incluant le système d’exploitation (C:).

Consultez Attacher un disque de données à une machine virtuelle Windows et suivez les instructions permettant d’attacher un disque vide. Définissez le paramètre de cache d’hôte sur la valeur Aucun ou Lecture seule.

Connexion à la machine virtuelle

Connectez-vous ensuite à la machine virtuelle pour installer MySQL.

Installation et exécution de MySQL Community Server sur la machine virtuelle

Pour installer, configurer et exécuter la version Community de MySQL Server, procédez comme suit :

Notes

Lors du téléchargement des éléments à l’aide d’Internet Explorer, vous pouvez désactiver la Configuration de sécurité renforcée d’IE et simplifier le processus de téléchargement. Dans le menu Démarrer, cliquez sur Outils administratifs / Gestionnaire de serveur / Serveur local, puis cliquez sur Configuration de sécurité renforcée d’IE et désactivez-la.

  1. Une fois connecté à la machine virtuelle à l’aide du Bureau à distance, cliquez sur Internet Explorer dans l’écran d’accueil.

  2. Sélectionnez le bouton Outils dans l’angle supérieur droit (icône en forme de roue dentée), puis cliquez sur Options Internet. Cliquez successivement sur l’onglet Sécurité, sur l’icône Sites de confiance, puis sur le bouton Sites. Ajoutez http://*.mysql.com à la liste des sites de confiance. Cliquez sur Fermer, puis sur OK.

  3. Dans l’adresse de barre d’Internet Explorer, tapez https://dev.mysql.com/downloads/mysql/.

  4. Utilisez le site MySQL pour rechercher et télécharger la dernière version du programme d’installation de MySQL pour Windows. Lorsque vous choisissez le programme d’installation de MySQL, téléchargez la version qui comporte le jeu de fichiers complet (par exemple, le fichier mysql-installer-community-5.7.18.0.msi d’une taille de 352,8 Mo), puis enregistrez le fichier d’installation.

  5. Lorsque le programme d’installation est téléchargé, cliquez sur Exécuter pour le lancer.

  6. Sur la page Contrat de licence, acceptez le contrat de licence, puis cliquez sur Suivant.

  7. Sur la page Choix du type de configuration, cliquez sur le type souhaité, puis sur Suivant. Les étapes suivantes reposent sur l’hypothèse que vous avez sélectionné le type Serveur uniquement .

  8. Si la page Vérifier les exigences s’affiche, cliquez sur Exécuter pour laisser le programme d’installation installer les composants manquants. Suivez les instructions qui s’affichent, par exemple, le runtime redistribuable C++.

  9. Sur la page Installation, cliquez sur Exécuter. Une fois l’installation terminée, cliquez sur Suivant.

  10. Sur la page Configuration du produit, cliquez sur Suivant.

  11. Sur la page Type et réseau , spécifiez le type de configuration et les options de connectivité requises, notamment le port TCP si nécessaire. Sélectionnez Afficher les options avancées, puis cliquez sur Suivant.

  12. Sur la page Comptes et rôles , spécifiez un mot de passe racine MySQL fort. Ajoutez des comptes d’utilisateurs MySQL si nécessaire, puis cliquez sur Suivant.

  13. Sur la page Windows Service, spécifiez les modifications à apporter aux paramètres par défaut pour exécuter MySQL Server en tant que service Windows, puis cliquez sur Suivant.

  14. Les choix proposés sur la page Plug-ins et extensions sont facultatifs. Cliquez sur Suivant pour continuer.

  15. Sur la page Options avancées, spécifiez les modifications à apporter aux options de journalisation, puis cliquez sur Suivant.

  16. Sur la page Appliquer la configuration du serveur, cliquez sur Exécuter. Une fois la configuration terminée, cliquez sur Terminer.

  17. Sur la page Configuration du produit, cliquez sur Suivant.

  18. Sur la page Installation terminée, cliquez sur Copier le journal dans le Presse-papiers pour l’examiner plus tard, puis cliquez sur Terminer.

  19. Sur l’écran d’accueil, saisissezmysql, puis cliquez sur Client de ligne de commande MySQL 5.7.

  20. Entrez le mot de passe racine que vous avez indiqué à l’étape 12 pour ouvrir une invite vous permettant d’émettre des commandes pour configurer MySQL. Pour plus d’informations sur les commandes et sur la syntaxe, voir la page Manuels de référence de MySQL(en anglais).

  21. Vous pouvez également configurer les paramètres par défaut de configuration du serveur, tels que les lecteurs et les répertoires de base et de données. Pour plus d’informations, consultez la section 6.1.2 Paramètres par défaut de configuration du serveur.

Configuration des points de terminaison

Pour permettre aux ordinateurs des clients d’accéder au service MySQL sur Internet, vous devez configurer un point de terminaison pour le port TCP et créer une règle de Pare-feu Windows. La valeur par défaut du port sur lequel le service MySQL Server écoute les clients MySQL est 3306. Vous pouvez définir un autre port, tant que le port est cohérent avec la valeur fournie sur la page Type et réseau (étape 11 de la procédure précédente).

Notes

Pour la production, lorsque vous rendez le service MySQL Server disponible à tous les ordinateurs sur Internet, tenez compte des implications de sécurité. Vous pouvez définir l’ensemble des adresses IP source autorisées à utiliser le point de terminaison avec une liste de contrôle d’accès (ACL). Pour plus d’informations, consultez Comment configurer des points de terminaison sur une machine virtuelle.

Pour configurer un point de terminaison pour le service MySQL Server :

  1. Dans le portail Azure, cliquez sur Machines virtuelles (Classic), sur le nom de votre machine virtuelle MySQL, puis sur Points de terminaison.
  2. Dans la barre de commandes, cliquez sur Ajouter.
  3. Sur la page Ajouter un point de terminaison, entrez un nom unique dans le champ Nom.
  4. Sélectionnez TCP pour le protocole.
  5. Entrez le numéro du port, par exemple 3306, pour Port public et Port privé, puis cliquez sur OK.

Ajouter une règle de Pare-feu Windows pour autoriser le trafic MySQL

Pour ajouter une règle de pare-feu Windows qui autorise le trafic MySQL à partir d’Internet, exécutez la commande suivante dans une invite de commandes Windows PowerShell avec élévation de privilèges sur la machine virtuelle du serveur MySQL.

New-NetFirewallRule -DisplayName "MySQL57" -Direction Inbound –Protocol TCP –LocalPort 3306 -Action Allow -Profile Public

Tester votre connexion à distance

Pour tester votre connexion à distance à la machine virtuelle Azure exécutant le service MySQL Server, vous devez fournir le nom DNS du service cloud contenant la machine virtuelle.

  1. Dans le portail Azure, cliquez sur Machines virtuelles (classic), sur le nom de votre machine virtuelle MySQL Server, puis sur Vue d’ensemble.

  2. Dans le tableau de bord de la machine virtuelle, notez la valeur du champ Nom DNS. Voici un exemple :

  3. Sur un ordinateur local exécutant MySQL ou le client MySQL, exécutez la commande suivante pour vous connecter en tant qu’utilisateur MySQL :

    mysql-u-p-h

    Par exemple, pour le nom d’utilisateur MySQL dbadmin3 et le nom DNS testmysql.cloudapp.net pour la machine virtuelle, vous pouvez démarrer MySQL en utilisant la commande suivante :

    mysql -u dbadmin3 -p -h testmysql.cloudapp.net

Étapes suivantes

Pour en savoir plus sur l'exécution de MySQL, consultez la Documentation de MySQL.