Get-AzMySqlFlexibleServerConnectionString

Obtenez le chaîne de connexion en fonction du fournisseur de connexions client.

Syntax

Get-AzMySqlFlexibleServerConnectionString
   -Client <String>
   -Name <String>
   -ResourceGroupName <String>
   [-SubscriptionId <String>]
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]
Get-AzMySqlFlexibleServerConnectionString
   -Client <String>
   -InputObject <IMySqlIdentity>
   [-DefaultProfile <PSObject>]
   [<CommonParameters>]

Description

Obtenez le chaîne de connexion en fonction du fournisseur de connexions client.

Exemples

Exemple 1 : Obtenir chaîne de connexion par nom

Get-AzMySqlFlexibleServerConnectionString -Client Python -ResourceGroupName PowershellMySqlTest -Name mysql-test

cnx = mysql.connector.connect(user=mysql_user, password="{your_password}", host="mysql-test.mysql.database.azure.com", port=3306, database="{your_database}", ssl_ca="{ca-cert filename}", ssl_disabled=False)

Cette applet de commande affiche chaîne de connexion d’un client par nom de serveur.

Exemple 2 : Obtenir le serveur MySql chaîne de connexion par identité

Get-AzMySqlFlexibleServer -ResourceGroupName PowershellMySqlTest -ServerName mysql-test | Get-AzMySqlFlexibleServerConnectionString -Client PHP

$con=mysqli_init(); mysqli_real_connect($con, "mysql-test.mysql.database.azure.com", "mysql_test", {your_password}, {your_database}, 3306);

Cette applet de commande obtient le serveur MySql chaîne de connexion par identité.

Paramètres

-Client

Fournisseur de connexions client.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.

Type:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Serveur du chaîne de connexion. Pour construire, consultez la section NOTES pour les propriétés INPUTOBJECT et créez une table de hachage.

Type:IMySqlIdentity
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Le nom du serveur

Type:String
Aliases:ServerName
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Nom du groupe de ressources qui contient la ressource, vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SubscriptionId

L’ID d’abonnement d’un abonnement Azure.

Type:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entrées

IMySqlIdentity

Sorties

String

Notes

ALIAS

PROPRIÉTÉS DE PARAMÈTRES COMPLEXES

Pour créer les paramètres décrits ci-dessous, construisez une table de hachage contenant les propriétés appropriées. Pour plus d’informations sur les tables de hachage, exécutez Get-Help about_Hash_Tables.

INPUTOBJECT <IMySqlIdentity>: serveur pour le chaîne de connexion.

  • [BackupName <String>]: nom de la sauvegarde.
  • [ConfigurationName <String>]: nom de la configuration du serveur.
  • [DatabaseName <String>]: nom de la base de données.
  • [FirewallRuleName <String>]: nom de la règle de pare-feu de serveur.
  • [Id <String>]: chemin d’accès de l’identité de ressource
  • [LocationName <String>]: Nom de l’emplacement.
  • [ResourceGroupName <String>]: nom du groupe de ressources. Le nom ne respecte pas la casse.
  • [SecurityAlertPolicyName <SecurityAlertPolicyName?>]: nom de la stratégie d’alerte de sécurité.
  • [ServerName <String>]: nom du serveur.
  • [SubscriptionId <String>]: ID de l’abonnement cible.
  • [VirtualNetworkRuleName <String>]: nom de la règle de réseau virtuel.