Avvio rapido: Creare un database di Azure per il server MySQL con il portale di AzureQuickstart: Create an Azure Database for MySQL server by using the Azure portal

Database di Azure per MySQL è un servizio gestito che consente di eseguire, gestire e dimensionare database MySQL a disponibilità elevata nel cloud.Azure Database for MySQL is a managed service that you use to run, manage, and scale highly available MySQL databases in the cloud. Questa guida di avvio rapido mostra come usare il portale di Azure per creare un server singolo del database di Azure per MySQL.This quickstart shows you how to use the Azure portal to create an Azure Database for MySQL single server. Mostra anche come connettersi al server.It also shows you how to connect to the server.

PrerequisitiPrerequisites

È necessaria una sottoscrizione di Azure.An Azure subscription is required. Se non si ha una sottoscrizione di Azure, creare un account Azure gratuito prima di iniziare.If you don't have an Azure subscription, create a free Azure account before you begin.

Creare un server singolo del database di Azure per MySQLCreate an Azure Database for MySQL single server

  1. Passare al portale di Azure per creare un server singolo del database di Azure per MySQL.Go to the Azure portal to create a MySQL Single Server database. Cercare e selezionare Database di Azure per MySQL:Search for and select Azure Database for MySQL:

    Trovare Database di Azure per MySQL

  2. Selezionare Aggiungi.Select Add.

  3. Nella pagina Selezionare l'opzione di distribuzione del database di Azure per MySQL selezionare Server singolo:On the Select Azure Database for MySQL deployment option page, select Single server:

    Screenshot che mostra l'opzione Server singolo.

  4. Immettere le impostazioni di base per un nuovo server singolo:Enter the basic settings for a new single server:

    Screenshot che mostra la pagina Crea server MySQL.

    ImpostazioneSetting Valore consigliatoSuggested value DescrizioneDescription
    SubscriptionSubscription Sottoscrizione in usoYour subscription Selezionare la sottoscrizione di Azure da usare.Select the desired Azure subscription.
    Resource groupResource group myresourcegroupmyresourcegroup Immettere un nuovo gruppo di risorse o uno esistente nella sottoscrizione.Enter a new resource group or an existing one from your subscription.
    Nome serverServer name mydemoservermydemoserver Immettere un nome univoco.Enter a unique name. Il nome del server può contenere solo lettere minuscole, numeri e il segno meno (-)The server name can contain only lowercase letters, numbers, and the hyphen (-) character. Deve contenere da 3 a 63 caratteri.It must contain 3 to 63 characters.
    Origine datiData source NessunoNone Selezionare Nessuno per creare un nuovo server da zero.Select None to create a new server from scratch. Selezionare Backup solo se viene eseguito il ripristino di un backup geografico di un server esistente.Select Backup only if you're restoring from a geo-backup of an existing server.
    LocationLocation La posizione desiderataYour desired location Selezionare una posizione nell'elenco.Select a location from the list.
    VersioneVersion La versione principale più recenteThe latest major version Usare la versione principale più recente.Use the latest major version. Vedere tutte le versioni supportate.See all supported versions.
    Calcolo e archiviazioneCompute + storage Usare i valori predefinitiUse the defaults Il piano tariffario predefinito è Utilizzo generico con 4 vCore e 100 GB di spazio di archiviazione.The default pricing tier is General Purpose with 4 vCores and 100 GB storage. La conservazione dei backup è impostata su 7 giorni con l'opzione di backup Con ridondanza geografica.Backup retention is set to 7 days, with the Geographically Redundant backup option.
    Esaminare la pagina relativa ai prezzi e aggiornare le impostazioni predefinite, se necessario.Review the pricing page, and update the defaults if you need to.
    Nome utente amministratoreAdmin username mydemoadminmydemoadmin Immettere il nome utente dell'amministratore del server.Enter your server admin user name. Non è possibile usare azure_superuser, admin, administrator, root, guest o public come nome utente dell'amministratore.You can't use azure_superuser, admin, administrator, root, guest, or public for the admin user name.
    PasswordPassword Una passwordA password Una nuova password per l'utente amministratore del server.A new password for the server admin user. La lunghezza della password deve essere compresa tra 8 e 128 caratteri e deve contenere una combinazione di lettere maiuscole o minuscole, numeri e caratteri non alfanumerici (!, $, #, %, e così via).The password must be 8 to 128 characters long and contain a combination of uppercase or lowercase letters, numbers, and non-alphanumeric characters (!, $, #, %, and so on).

    Nota

    È consigliabile usare il piano tariffario Basic se le esigenze di calcolo e di prestazioni I/O sono adeguate per il carico di lavoro.Consider using the Basic pricing tier if light compute and I/O are adequate for your workload. Si noti che per i server creati nel piano tariffario Basic non è possibile passare in un secondo momento ai piani per utilizzo generico o ottimizzati per la memoria.Note that servers created in the Basic pricing tier can't later be scaled to General Purpose or Memory Optimized.

  5. Selezionare Rivedi e crea per effettuare il provisioning del server.Select Review + create to provision the server.

  6. Attendere che la pagina del portale visualizzi La distribuzione è stata completata.Wait for the portal page to display Your deployment is complete. Selezionare Vai alla risorsa per accedere alla pagina del server appena creato:Select Go to resource to go to the newly created server page:

    Screenshot che mostra il messaggio La distribuzione è stata completata.

Problemi? Segnalarli.Having problems? Let us know.

Configurare una regola del firewall a livello di serverConfigure a server-level firewall rule

Per impostazione predefinita, il nuovo server è protetto con un firewall.By default, the new server is protected with a firewall. Per connettersi, è necessario fornire l'accesso all'indirizzo IP completando i passaggi seguenti:To connect, you must provide access to your IP by completing these steps:

  1. Passare a Sicurezza delle connessioni dal riquadro sinistro per la risorsa server.Go to Connection security from the left pane for your server resource. Se non si è certi di come trovare una risorsa, vedere Come aprire una risorsa.If you don't know how to find your resource, see How to open a resource.

    Screenshot che mostra la pagina Sicurezza delle connessioni > Regole del firewall.

  2. Selezionare Aggiungi indirizzo IP client corrente e quindi Salva.Select Add current client IP address, and then select Save.

    Nota

    Per evitare problemi di connettività, controllare se la rete consente il traffico in uscita sulla porta 3306 usata dal Database di Azure per MySQL.To avoid connectivity problems, check if your network allows outbound traffic over port 3306, which is used by Azure Database for MySQL.

È possibile aggiungere altri indirizzi IP o fornire un intervallo IP per la connessione al server da tali IP.You can add more IPs or provide an IP range to connect to your server from those IPs. Per altre informazioni, vedere Come gestire le regole del firewall in un server di Database di Azure per MySQL.For more information, see How to manage firewall rules on an Azure Database for MySQL server.

Problemi? SegnalarliHaving problems? Let us know

Connettersi al server usando mysql.exeConnect to the server by using mysql.exe

È possibile usare mysql.exe o MySQL Workbench per connettersi al server dall'ambiente locale.You can use either mysql.exe or MySQL Workbench to connect to the server from your local environment. In questa guida di avvio rapido verrà usato mysql.exe in Azure Cloud Shell per la connessione al server.In this quickstart, we'll use mysql.exe in Azure Cloud Shell to connect to the server.

  1. Aprire Azure Cloud Shell nel portale selezionando il primo pulsante nella barra degli strumenti, come illustrato nello screenshot seguente.Open Azure Cloud Shell in the portal by selecting the first button on the toolbar, as shown in the following screenshot. Annotare il nome del server, il nome dell'amministratore del server e la sottoscrizione del nuovo server nella sezione Panoramica, come illustrato nello screenshot.Note the server name, server admin name, and subscription for your new server in the Overview section, as shown in the screenshot.

    Nota

    Se si apre Cloud Shell per la prima volta, verrà chiesto di creare un gruppo di risorse e un account di archiviazione.If you're opening Cloud Shell for the first time, you'll be prompted to create a resource group and storage account. Si tratta di un passaggio da completare una sola volta.This is a one-time step. Verrà automaticamente collegato per tutte le sessioni.It will be automatically attached for all sessions.

    Screenshot che mostra Cloud Shell nel portale di Azure.

  2. Eseguire il comando seguente nel terminale di Azure Cloud Shell.Run the following command in the Azure Cloud Shell terminal. Sostituire i valori mostrati qui con il nome del server e il nome dell'utente amministratore effettivi.Replace the values shown here with your actual server name and admin user name. Per il Database di Azure per MySQL è necessario aggiungere @\<servername> al nome utente dell'amministratore, come illustrato di seguito:For Azure Database for MySQL, you need to add @\<servername> to the admin user name, as shown here:

    mysql --host=mydemoserver.mysql.database.azure.com --user=myadmin@mydemoserver -p
    

    Di seguito è riportato come appare nel terminale di Cloud Shell:Here's what it looks like in the Cloud Shell terminal:

    Requesting a Cloud Shell.Succeeded.
    Connecting terminal...
    
    Welcome to Azure Cloud Shell
    
    Type "az" to use Azure CLI
    Type "help" to learn about Cloud Shell
    
    user@Azure:~$mysql -h mydemoserver.mysql.database.azure.com -u myadmin@mydemoserver -p
    Enter password:
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 64796
    Server version: 5.6.42.0 Source distribution
    
    Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    mysql>
    
  3. Nello stesso terminale di Azure Cloud Shell creare un database denominato guest:In the same Azure Cloud Shell terminal, create a database named guest:

    mysql> CREATE DATABASE guest;
    Query OK, 1 row affected (0.27 sec)
    
  4. Passare al database guest:Switch to the guest database:

    mysql> USE guest;
    Database changed
    
  5. Immettere quit e quindi INVIO per uscire da mysql.Enter quit, and then select Enter to quit mysql.

Problemi? Segnalarli.Having problems? Let us know.

Pulire le risorseClean up resources

La creazione di un server di Database di Azure per MySQL in un gruppo di risorse è stata completata.You have now created an Azure Database for MySQL server in a resource group. Se non si prevede di aver bisogno di queste risorse in futuro, è possibile eliminarle eliminando il gruppo di risorse o è possibile eliminare semplicemente il server MySQL.If you don't expect to need these resources in the future, you can delete them by deleting the resource group, or you can just delete the MySQL server. Per rimuovere il gruppo di risorse, seguire questa procedura:To delete the resource group, complete these steps:

  1. Accedere al portale di Azure e selezionare Gruppi di risorse.In the Azure portal, search for and select Resource groups.
  2. Nell'elenco di gruppi di risorse selezionare il nome del gruppo di risorse desiderato.In the list of resource groups, select the name of your resource group.
  3. Nella pagina Panoramica del gruppo di risorse selezionare Elimina gruppo di risorse.On the Overview page for your resource group, select Delete resource group.
  4. Nella finestra di dialogo di conferma, digitare il nome del gruppo di risorse e quindi selezionare Elimina.In the confirmation dialog box, type the name of your resource group, and then select Delete.

Per eliminare il server, è possibile selezionare Elimina nella pagina Panoramica del server come illustrato di seguito:To delete the server, you can select Delete on the Overview page for your server, as shown here:

Screenshot che mostra il pulsante Elimina nella pagina di panoramica del server.

Passaggi successiviNext steps

Le informazioni cercate non sono disponibili? Segnalarli.Can't find what you're looking for? Let us know.