Share via


Guida introduttiva: Creare un Database di Azure per MySQL usando un semplice comando dell'interfaccia della riga di comando di Azure - az mysql up (anteprima)

SI APPLICA A: Database di Azure per MySQL - Server singolo

Importante

Database di Azure per MySQL server singolo si trova nel percorso di ritiro. È consigliabile eseguire l'aggiornamento a Database di Azure per MySQL server flessibile. Per altre informazioni sulla migrazione a Database di Azure per MySQL server flessibile, vedere Che cosa accade a Database di Azure per MySQL server singolo?

Importante

Il comando az mysql up dell'interfaccia della riga di comando di Azure è disponibile in anteprima.

Il database di Azure per MySQL è un servizio gestito che consente di eseguire, gestire e scalare dei database MySQL a disponibilità elevata nel cloud. L'interfaccia della riga di comando di Azure viene usata per creare e gestire le risorse di Azure dalla riga di comando o negli script. Questo argomento di avvio rapido illustra come usare il comando az mysql up per creare un server Database di Azure per MySQL con l'interfaccia della riga di comando di Azure. Oltre a creare il server, il comando az mysql up crea un database di esempio e un utente root nel database, apre il firewall per i servizi di Azure e crea regole del firewall predefinite per il computer client. In questo modo il processo di sviluppo risulta più rapido.

Prerequisiti

Se non si ha una sottoscrizione di Azure, creare un account gratuito prima di iniziare.

Per questo articolo è necessario eseguire in locale l'interfaccia della riga di comando di Azure versione 2.0 o successiva. Per vedere la versione installata, eseguire il comando az --version. Se è necessario eseguire l'installazione o l'aggiornamento, vedere Installare l'interfaccia della riga di comando di Azure.

È necessario accedere all'account con il comando az login. Si noti la proprietà id dell'output del comando per il nome della sottoscrizione corrispondente.

az login

Se si possiedono più sottoscrizioni, scegliere quella appropriata in cui verrà fatturata la risorsa. Selezionare l'ID sottoscrizione specifico sotto l'account tramite il comando az account set. Sostituire il segnaposto "subscription ID" con la proprietà subscription ID dell'output di az login per la sottoscrizione.

az account set --subscription <subscription id>

Creare un server Database di Azure per MySQL

Per usare i comandi, installare l'estensione db-up. Se viene restituito un errore, verificare di aver installato l'ultima versione dell'interfaccia della riga di comando di Azure. Vedere Installare l'interfaccia della riga di comando di Azure.

az extension add --name db-up

Per creare un server Database di Azure per MySQL, usare il comando seguente:

az mysql up

Il server viene creato con i valori predefiniti seguenti, a meno che non si sostituiscano manualmente:

Impostazione Valore predefinito: Descrizione
server-name Generato dal sistema Nome univoco che identifica il database di Azure per il server MySQL.
resource-group Generato dal sistema Nuovo gruppo di risorse di Azure.
sku-name GP_Gen5_2 Il nome dello SKU. Segue la convenzione {piano tariffario}_{generazione di calcolo}_{vCores} in abbreviato. L'impostazione predefinita è un server per utilizzo generico di quinta generazione con 2 vCore. Per altre informazioni sui livelli, vedere la pagina dei prezzi.
backup-retention 7 Specifica per quanto tempo deve essere conservato un backup. L'unità è giorni.
geo-redundant-backup Disabilitata Indica se abilitare i backup con ridondanza geografica per questo server.
posizione westus2 Località di Azure per il server.
ssl-enforcement Attivata Indica se abilitare SSL per questo server.
storage-size 5120 Capacità di archiviazione del server (l'unità è MB).
Versione 5.7 La versione principale di MySQL.
admin-user Generato dal sistema Nome utente per l'account di accesso dell'amministratore.
admin-password Generato dal sistema Password dell'utente amministratore.

Nota

Per altre informazioni sul comando az mysql up e i relativi parametri aggiuntivi, vedere la documentazione dell'interfaccia della riga di comando di Azure.

Dopo la creazione del server, vengono applicate le impostazioni seguenti:

  • Viene creata una regola del firewall denominata "devbox". L'interfaccia della riga di comando di Azure prova a rilevare l'indirizzo IP del computer da cui viene eseguito il comando az mysql up e consente tale indirizzo IP.
  • Viene attivata l'opzione "Consenti l'accesso a Servizi di Azure". Questa impostazione configura il firewall del server in modo da accettare connessioni da tutte le risorse di Azure, incluse le risorse non incluse nella sottoscrizione dell'utente.
  • Il parametro wait_timeout è impostato su 8 ore
  • Viene creato un database vuoto denominato "sampledb".
  • Viene creato un nuovo utente denominato "root" con privilegi per "sampledb".

Nota

Database di Azure per MySQL comunica sulla porta 3306. Quando si esegue la connessione da una rete aziendale, il traffico in uscita sulla porta 3306 potrebbe non essere consentito dal firewall della rete. Richiedere al reparto IT di aprire la porta 3306 per la connessione al server.

Ottenere le informazioni di connessione

Al termine del comando az mysql up, viene restituito un elenco di stringhe di connessione per i linguaggi di programmazione più diffusi. Queste stringhe di connessione sono preconfigurate con gli attributi specifici del server Database di Azure per MySQL appena creato.

È possibile visualizzare di nuovo l'elenco di queste stringhe di connessione usando il comando az mysql show-connection-string.

Pulire le risorse

Eseguire la pulizia di tutte le risorse create nell'avvio rapido con il comando seguente. Questo comando elimina il server Database di Azure per MySQL e il gruppo di risorse.

az mysql down --delete-group

Se si vuole eliminare solo il server appena creato, è possibile eseguire az mysql down.

az mysql down

Passaggi successivi