Partager via


Démarrage rapide : Créer un serveur Azure Database pour MySQL à l’aide d’une simple commande Azure CLI - az mysql up (préversion)

S’APPLIQUE À : Azure Database pour MySQL - Serveur unique

Important

Le serveur unique Azure Database pour MySQL est en voie de mise hors service. Nous vous conseillons vivement de procéder à une mise à niveau vers Azure Database pour MySQL – Serveur flexible. Pour obtenir plus d’informations sur la migration vers Azure Database pour MySQL – Serveur flexible, consultez Qu’en est-il du Serveur unique Azure Database pour MySQL ?

Important

La commande Azure CLI az mysql up est disponible en préversion.

Base de données Azure pour MySQL est un service géré qui vous permet d’exécuter, de gérer et de mettre à l’échelle des bases de données MySQL hautement disponibles dans le cloud. L’interface Azure CLI permet de créer et gérer des ressources Azure à partir de la ligne de commande ou à l’aide de scripts. Ce guide de démarrage rapide vous montre comment utiliser la commande az mysql up pour créer un serveur Azure Database pour MySQL à partir d’Azure CLI. En plus de créer le serveur, la commande az mysql up crée un exemple de base de données, un utilisateur racine dans la base de données, ouvre le pare-feu pour les services Azure et crée des règles de pare-feu par défaut pour l’ordinateur client. Cela permet d’accélérer le processus de développement.

Prérequis

Si vous n’avez pas d’abonnement Azure, créez un compte gratuit avant de commencer.

Cet article nécessite que vous exécutiez localement Azure CLI version 2.0 ou ultérieure. Pour afficher la version installée, exécutez la commande az --version. Si vous devez installer ou mettre à niveau, voir Installer Azure CLI.

Vous devrez vous connecter à votre compte à l’aide de la commande az login. Notez la propriété id depuis la sortie de commande pour le nom d’abonnement correspondant.

az login

Si vous avez plusieurs abonnements, sélectionnez l’abonnement approprié dans lequel la ressource doit être facturée. Sélectionnez l’ID d’abonnement spécifique sous votre compte à l’aide de la commande az account set. Remplacez la propriété ID d’abonnement de la sortie az login pour votre abonnement dans l’espace réservé de l’ID d’abonnement.

az account set --subscription <subscription id>

Création d’un serveur Azure Database pour MySQL

Pour utiliser les commandes, installez l’extension db-up. Si une erreur est retournée, vérifiez que vous avez installé la dernière version d’Azure CLI. Consultez Installer Azure CLI.

az extension add --name db-up

Créez un serveur Azure Database pour MySQL à l’aide de la commande suivante :

az mysql up

Le serveur est créé avec les valeurs par défaut suivantes (sauf si vous les remplacez manuellement) :

Paramètre Valeur par défaut Description
server-name Générée par le système Un nom unique qui identifie votre serveur Azure Database pour MySQL.
resource-group Générée par le système Nouveau groupe de ressources Azure.
sku-name GP_Gen5_2 Nom du la référence SKU. Suit la convention {niveau tarifaire}_{génération de calcul}_{vCores} dans le raccourci. Par défaut, il s’agit d’un serveur à usage général de 5e génération à 2 vCores. Consultez notre page de tarifs pour plus d’informations sur les niveaux de service.
backup-retention 7 Durée pendant laquelle la sauvegarde doit être conservée. Exprimée en jours.
geo-redundant-backup Désactivé Indique si les sauvegardes géoredondantes doivent être activées ou non pour ce serveur.
location westus2 Emplacement Azure du serveur.
ssl-enforcement activé Indique si le protocole SSL doit être activé ou non pour ce serveur.
storage-size 5120 Capacité de stockage du serveur (en mégaoctets).
version 5.7 Version principale de MySQL.
admin-user Générée par le système Nom d’utilisateur du compte administrateur.
admin-password Générée par le système Mot de passe de l’utilisateur Administrateur.

Notes

Pour plus d’informations sur la commande az mysql up et ses paramètres supplémentaires, consultez la documentation Azure CLI.

Une fois que votre serveur est créé, il présente les paramètres suivants :

  • Une règle de pare-feu appelée « devbox » est créée. Azure CLI tente de détecter l’adresse IP de la machine à partir de laquelle la commande az mysql up est exécutée et autorise cette adresse IP.
  • « Autoriser l’accès aux services Azure » est défini sur ACTIVÉ. Ce paramètre configure le pare-feu du serveur pour qu’il accepte les connexions de toutes les ressources Azure, y compris celles qui ne font pas partie de votre abonnement.
  • Le paramètre wait_timeout est défini sur 8 heures
  • Une base de données nommée « sampledb » est créée
  • Un utilisateur nommé « root » est créé avec des privilèges « sampledb »

Notes

Azure Database pour MySQL communique sur le port 3306. Quand vous vous connectez à partir d’un réseau d’entreprise, il se peut que le trafic sortant via le port 3306 ne soit pas autorisé par le pare-feu de votre réseau. Pour vous connecter à votre serveur, demandez à votre service informatique d’ouvrir le port 3306.

Obtenir les informations de connexion

Une fois que la commande az mysql up a abouti, une liste de chaînes de connexion pour les langages de programmation les plus courants vous est retournée. Ces chaînes de connexion sont préconfigurées avec les attributs spécifiques de votre nouveau serveur Azure Database pour MySQL.

Vous pouvez utiliser la commande az mysql show-connection-string pour lister à nouveau ces chaînes de connexion.

Nettoyer les ressources

Supprimez toutes les ressources que vous avez créées au cours de ce démarrage rapide à l’aide de la commande ci-dessous. Cette commande supprime le serveur Azure Database pour MySQL et le groupe de ressources.

az mysql down --delete-group

Si vous souhaitez simplement supprimer le serveur nouvellement créé, vous pouvez exécuter la commande az mysql down.

az mysql down

Étapes suivantes