Criar um servidor de Banco de Dados do Azure para MySQL usando o portal do AzureCreate an Azure Database for MySQL server by using the Azure portal

O Banco de Dados do Azure para MySQL é um serviço gerenciado usado para executar, gerenciar e dimensionar Bancos de Dados MySQL altamente disponíveis na nuvem.Azure Database for MySQL is a managed service that you use to run, manage, and scale highly available MySQL Databases in the cloud. Este Guia de Início Rápido mostra como criar um Banco de Dados do Azure para servidor MySQL em aproximadamente cinco minutos usando o portal do Azure.This Quickstart shows you how to create an Azure Database for MySQL server in about five minutes using the Azure portal.

Caso você não tenha uma assinatura do Azure, crie uma conta gratuita do Azure antes de começar.If you don't have an Azure subscription, create a free Azure account before you begin.

Entre no Portal do AzureSign in to the Azure portal

Abra seu navegador da Web e vá para o portal do Azure.Open your web browser, and then go to the Azure portal. Insira suas credenciais para entrar no portal.Enter your credentials to sign in to the portal. A exibição padrão é o painel de serviço.The default view is your service dashboard.

Criar um Banco de Dados do Azure para o servidor MySQLCreate an Azure Database for MySQL server

Crie um Banco de Dados do Azure para o servidor MySQL com um conjunto definido de recursos de computação e armazenamento.You create an Azure Database for MySQL server with a defined set of compute and storage resources. Crie o serviço dentro de um Grupo de recursos do Azure.You create the server within an Azure resource group.

Siga estas etapas para criar um Banco de Dados do Azure para o servidor MySQL:Follow these steps to create an Azure Database for MySQL server:

  1. Selecione o botão Criar um recurso (+) no canto superior esquerdo do portal.Select the Create a resource button (+) in the upper-left corner of the portal.

  2. Selecione Bancos de Dados > Banco de Dados do Azure para MySQL.Select Databases > Azure Database for MySQL. Você também pode digitar MySQL na caixa de pesquisa para localizar o serviço.You can also type MySQL in the search box to find the service.

    Opção do Banco de Dados do Azure para MySQL

  3. Preencha o formulário de detalhes sobre o novo servidor com as seguintes informações:Fill out the new server details form with the following information:

    Criar formulário de servidor

    ConfiguraçãoSetting Valor sugeridoSuggested value Descrição do campoField description
    Nome do servidorServer name Nome de servidor exclusivoUnique server name Escolha um nome exclusivo que identifica o Banco de Dados do Azure para o servidor MySQL.Choose a unique name that identifies your Azure Database for MySQL server. Por exemplo, mydemoserver.For example, mydemoserver. O nome de domínio .mysql.database.azure.com é acrescentado ao nome do servidor fornecido.The domain name .mysql.database.azure.com is appended to the server name you provide. O nome do servidor pode conter apenas letras minúsculas, números e o caractere de hífen (-).The server name can contain only lowercase letters, numbers, and the hyphen (-) character. Ele deve conter de 3 a 63 caracteres.It must contain from 3 to 63 characters.
    AssinaturaSubscription Sua assinaturaYour subscription Selecione a assinatura do Azure que você deseja usar para o servidor.Select the Azure subscription that you want to use for your server. Se você tem várias assinaturas, escolha a assinatura na qual recebe a cobrança do recurso.If you have multiple subscriptions, choose the subscription in which you get billed for the resource.
    Grupo de recursosResource group myresourcegroupmyresourcegroup Forneça um novo nome de um grupo de recursos ou um existente.Provide a new or existing resource group name.
    Selecionar a origemSelect source Em brancoBlank Selecione Em branco para criar um novo servidor do zero.Select Blank to create a new server from scratch. (Selecione Backup se você estiver criando um servidor de um backup de replicação geográfica de um Banco de Dados do Azure para servidor MySQL existente).(You select Backup if you are creating a server from a geo-backup of an existing Azure Database for MySQL server).
    Logon de administrador do servidorServer admin login myadminmyadmin Uma conta de logon a ser usada ao se conectar ao servidor.A sign-in account to use when you're connecting to the server. O nome de logon do administrador não pode ser azure_superusuário, admin, administrador, raiz, convidado ou público.The admin sign-in name cannot be azure_superuser, admin, administrator, root, guest, or public.
    SenhaPassword Sua escolhaYour choice Forneça uma nova senha para a conta do administrador do servidor.Provide a new password for the server admin account. Ela deve conter de 8 a 128 caracteres.It must contain from 8 to 128 characters. A senha precisa conter caracteres de três das seguintes categorias: Letras maiúsculas, letras minúsculas, números (0-9) e caracteres não alfanuméricos (!, $, #, % e assim por diante).Your password must contain characters from three of the following categories: English uppercase letters, English lowercase letters, numbers (0-9), and non-alphanumeric characters (!, $, #, %, and so on).
    Confirmar senhaConfirm password Sua escolhaYour choice Confirme a senha da conta do administrador.Confirm the admin account password.
    Local padrãoLocation A região mais próxima de seus usuáriosThe region closest to your users Escolha o local mais próximo para os usuários ou para outros aplicativos do Azure.Choose the location that is closest to your users or your other Azure applications.
    VersãoVersion A última versão principalThe latest major version A última versão principal (a menos que você tenha requisitos específicos que exijam uma outra versão).The latest major version (unless you have specific requirements that require another version).
    Tipo de preçoPricing tier Uso Geral, Gen 5, 2 vCores, 5 GB, 7 dias, Com redundância geográficaGeneral Purpose, Gen 5, 2 vCores, 5 GB, 7 days, Geographically Redundant As configurações de computação, armazenamento e backup para o novo servidor.The compute, storage, and backup configurations for your new server. Selecione Tipo de preço.Select Pricing tier. Em seguida, selecione a guia Uso Geral. Gen 5, 4 vCores, 100 GB e 7 dias são os valores padrão de Geração da Computação, vCore, Armazenamento e Período de Retenção de Backup.Next, select the General Purpose tab. Gen 5, 4 vCores, 100 GB, and 7 days are the default values for Compute Generation, vCore, Storage, and Backup Retention Period. Você pode deixar esses controles deslizantes como estão.You can leave those sliders as is. Para habilitar os backups do servidor em armazenamento com redundância geográfica, selecione Redundância Geográfica das Opções de Redundância de Backup.To enable your server backups in geo-redundant storage, select Geographically Redundant from the Backup Redundancy Options. Para salvar a seleção desse tipo de preço, selecione OK.To save this pricing tier selection, select OK. A captura de tela a seguir demonstra essas seleções.The next screenshot captures these selections.

    Observação

    Considere usar o tipo de preço Básico se computação leve e E/S forem adequadas para sua carga de trabalho.Consider using the Basic pricing tier if light compute and I/O are adequate for your workload. Observe que servidores criados no tipo de preço Básico não podem ser dimensionados mais tarde para Uso Geral ou Otimizado para Memória.Note that servers created in the Basic pricing tier cannot later be scaled to General Purpose or Memory Optimized. Veja a página de preço para obter mais informações.See the pricing page for more information.

    Criar servidor - janela do tipo de preço

  4. Selecione Criar para provisionar o servidor.Select Create to provision the server. O provisionamento pode levar até 20 minutos.Provisioning can take up to 20 minutes.

  5. Selecione Notificações na barra de ferramentas (ícone de sino) para monitorar o processo de implantação.Select Notifications on the toolbar (the bell icon) to monitor the deployment process.

    Por padrão, os seguintes bancos de dados são criados em seu servidor: information_schema, mysql, performance_schema e sys.By default, the following databases are created under your server: information_schema, mysql, performance_schema, and sys.

Configurar uma regra de firewall no nível de servidorConfigure a server-level firewall rule

O serviço do Banco de Dados do Azure para MySQL cria um firewall no nível do servidor.The Azure Database for MySQL service creates a firewall at the server level. Ele impede que os aplicativos e ferramentas externos se conectem ao servidor e aos bancos de dados no servidor, a menos que uma regra de firewall seja criada para abrir o firewall para endereços IP específicos.It prevents external applications and tools from connecting to the server and any databases on the server, unless a firewall rule is created to open the firewall for specific IP addresses.

  1. Após a conclusão da implantação, localize o servidor.After the deployment finishes, locate your server. Se necessário, você pode pesquisar.If necessary, you can search for it. Por exemplo, selecione Todos os Recursos no menu à esquerda.For example, select All Resources from the menu on the left. Digite o nome do servidor, como o exemplo mydemoserver, para procurar o servidor recém-criado.Then type in the server name, such as the example mydemoserver, to search for your newly created server. Selecione o nome do servidor na lista de resultados da pesquisa.Select the server name from the search result list. A página Visão geral do servidor é aberta e oferece outras opções de configuração.The Overview page for your server opens and provides options for further configuration.

  2. Na página do servidor, selecione Segurança da conexão.On the server page, select Connection security.

  3. No cabeçalho Regras de firewall, selecione a caixa de texto em branco na coluna Nome da Regra para começar a criar a regra de firewall.Under the Firewall rules heading, select the blank text box in the Rule Name column to begin creating the firewall rule. Insira o intervalo preciso de IPs dos clientes que acessarão esse servidor.Enter the precise range of IPs of the clients that will be accessing this server.

    Segurança de conexão - Regras de Firewall

  4. Na barra de ferramentas superior da página Segurança da conexão, selecione Salvar.On the upper toolbar of the Connection security page, select Save. Antes de prosseguir, aguarde até que a notificação seja exibida, informando que a atualização foi concluída com êxito.Wait until the notification appears stating that the update has finished successfully before you continue.

    Observação

    As conexões ao Banco de Dados do Azure para MySQL se comunicam pela porta 3306.Connections to Azure Database for MySQL communicate over port 3306. Se estiver tentando se conectar em uma rede corporativa, talvez o tráfego de saída pela porta 3306 não seja permitido.If you try to connect from within a corporate network, outbound traffic over port 3306 might not be allowed. Se esse for o caso, você não poderá se conectar ao seu servidor enquanto o departamento de TI não abrir a porta 3306.If this is the case, you can't connect to your server unless your IT department opens port 3306.

Obter informações de conexãoGet the connection information

Para conectar o servidor de banco de dados, você precisa do nome do servidor completo e as credenciais de entrada do administrador.To connect to your database server, you need the full server name and admin sign-in credentials. Talvez você tenha anotado esses valores anteriormente no artigo do Guia de início rápido.You might have noted those values earlier in the Quickstart article. Caso contrário, você pode encontrar facilmente o nome do servidor e as informações de entrada na página Visão Geral ou na página Propriedades do servidor no portal do Azure.If you didn't, you can easily find the server name and sign-in information from the server Overview page or the Properties page in the Azure portal.

Para encontrar esses valores, execute as seguintes etapas:To find these values, take the following steps:

  1. Abra a página Visão geral do servidor.Open your server's Overview page. Anote o Nome do servidor e o Nome de logon de administrador do servidor.Make a note of the Server name and Server admin login name.

  2. Passe o cursor sobre cada campo e o ícone de cópia aparecerá à direita do texto.Hover your cursor over each field, and the copy icon appears to the right of the text. Selecione o ícone de cópia conforme necessário para copiar os valores.Select the copy icon as needed to copy the values.

Neste exemplo, o nome do servidor é mydemoserver.mysql.database.azure.com e as credenciais de administrador do logon são myadmin@mydemoserver.In this example, the server name is mydemoserver.mysql.database.azure.com, and the server admin sign-in is myadmin@mydemoserver.

Conectar-se ao MySQL usando a ferramenta de linha de comando mysqlConnect to MySQL by using the mysql command-line tool

Conectar-se ao seu servidor usando a ferramenta de linha de comando mysql.exe.Connect to your server using the mysql.exe command-line tool. Você pode baixar o MySQL daqui e instalá-lo em seu computador.You can download MySQL from here and install it on your computer.

  1. Para conectar-se a um Banco de Dados do Azure para servidor MySQL com o utilitário mysql, use o seguinte formato:To connect to an Azure Database for MySQL server with the mysql utility, use the following format:

    mysql --host <fully qualified server name> --user <server admin login name>@<server name> -p
    

    Por exemplo, o comando abaixo faz a conexão com nosso servidor de exemplo:For example, the following command connects to our example server:

    mysql --host mydemoserver.mysql.database.azure.com --user myadmin@mydemoserver -p
    
    parâmetro mysqlmysql parameter Valor sugeridoSuggested value DESCRIÇÃODescription
    --host--host Nome do servidorServer name O valor do nome do servidor usado anteriormente na criação do Banco de Dados do Azure para o servidor MySQL.The server name value that you used earlier when you created the Azure Database for MySQL server. Nosso servidor de exemplo é mydemoserver.mysql.database.azure.com.Our example server is mydemoserver.mysql.database.azure.com. Use o nome de domínio totalmente qualificado (*.mysql.database.azure.com) conforme mostrado no exemplo.Use the fully qualified domain name (*.mysql.database.azure.com) as shown in the example. Caso não se lembre do nome do servidor, siga as etapas da seção anterior para obter as informações de conexão.If you don't remember your server name, follow the steps in the previous section to get the connection information.
    --user--user Nome de logon do administrador do servidorServer admin login name O nome de usuário de logon do administrador do servidor fornecido ao criar o Banco de Dados do Azure para o servidor MySQL anteriormente.The server admin login username that you supplied when you created the Azure Database for MySQL server earlier. Caso não se lembre do nome de usuário, siga as etapas da seção anterior para obter as informações de conexão.If you don't remember the username, follow the steps in the previous section to get the connection information. O formato é nome de usuário@nome do servidor.The format is username@servername.
    -p-p Aguarde até a solicitaçãoWait until prompted Quando solicitado, forneça a mesma senha fornecida quando você criou o servidor.When prompted, provide the same password that you provided when you created the server. Observe que os caracteres da senha digitados não são mostrados no prompt do Bash quando você os digita.Note that the typed password characters are not shown on the bash prompt when you type them. Depois de inserir a senha, selecione Enter.After you've entered the password, select Enter.

    Uma vez conectado, o utilitário mysql exibe um prompt mysql> para você digitar comandos.After it's connected, the mysql utility displays a mysql> prompt at which you can type commands.

    Confira este exemplo de saída de mysql:Following is example mysql output:

    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 65505
    Server version: 5.6.26.0 MySQL Community Server (GPL)
    
    Copyright (c) 2000, 2017, 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>
    

    Dica

    Se o firewall não está configurado para permitir o endereço IP do seu cliente, ocorre o seguinte erro:If the firewall is not configured to allow the IP address of your client, the following error occurs:

    ERRO 2003 (28000): O cliente com o endereço IP 123.456.789.0 não tem permissão para acessar o servidor.ERROR 2003 (28000): Client with IP address 123.456.789.0 is not allowed to access the server.

    Para resolver o erro, verifique se a configuração do servidor corresponde às etapas na seção “Configurar uma regra de firewall de nível de servidor” do artigo.To resolve the error, make sure the server configuration matches the steps in the "Configure a server-level firewall rule" section of the article.

  2. Para garantir que a conexão está funcionando, exiba o status do servidor digitando status no prompt mysql>.To ensure the connection is functional, view the server status by typing status at the mysql> prompt.

    status
    

    Dica

    Para saber mais sobre outros comandos, veja Manual de Referência do MySQL 5.7 – Capítulo 4.5.1.For additional commands, see MySQL 5.7 Reference Manual--Chapter 4.5.1.

  3. Crie um banco de dados em branco no prompt mysql> digitando o seguinte comando:Create a blank database at the mysql> prompt by typing the following command:

    CREATE DATABASE quickstartdb;
    

    O comando pode levar alguns minutos para ser concluído.The command might take a few moments to complete.

    Dentro de um banco de dados do Azure para o servidor MySQL, você pode criar um ou mais bancos de dados.Within an Azure Database for MySQL server, you can create one or multiple databases. Você pode optar por criar um banco de dados por servidor para utilizar todos os recursos ou criar vários bancos de dados para compartilhar os recursos.You can opt to create a single database per server to utilize all the resources, or create multiple databases to share the resources. Não há nenhum limite para o número de bancos de dados que você pode criar, mas vários bancos de dados compartilham os mesmos recursos de servidor.There is no limit to the number of databases that you can create, but multiple databases share the same server resources.

  4. Liste os bancos de dados no prompt mysql> digitando o seguinte comando:List the databases at the mysql> prompt by typing the following command:

    SHOW DATABASES;
    
  5. Digite \q e, em seguida, selecione a tecla Enter para sair da ferramenta mysql.Type \q, and then select the Enter key to quit the mysql tool.

Agora, você conectou o Banco de Dados do Azure para servidor MySQL e criou um banco de dados do usuário em branco.Now you have connected to the Azure Database for MySQL server and created a blank user database. Continue na próxima seção para ver um exercício semelhante.Continue to the next section for a similar exercise. O próximo exercício conecta-se ao mesmo servidor usando outra ferramenta comum, o MySQL Workbench.The next exercise connects to the same server by using another common tool, MySQL Workbench.

Conectar-se ao servidor usando a ferramenta GUI do MySQL WorkbenchConnect to the server by using the MySQL Workbench GUI tool

Para se conectar ao servidor usando a ferramenta de interface gráfica do usuário MySQL Workbench, execute as seguintes etapas:To connect to the server by using the GUI tool MySQL Workbench, take the following steps:

  1. Abra o aplicativo MySQL Workbench no computador cliente.Open the MySQL Workbench application on your client computer. Você pode baixar e instalar o MySQL Workbench em Baixar MySQL Workbench.You can download and install MySQL Workbench from Download MySQL Workbench.

  2. Crie uma nova conexão.Create a new connection. Clique no ícone de sinal de adição (+) ao lado do título Conexões MySQL.Click the plus (+) icon beside the MySQL Connections heading.

  3. Na caixa de diálogo Configurar Nova Conexão, insira as informações de conexão de servidor na guia Parâmetros. Os valores de espaço reservado são mostrados como um exemplo.In the Setup New Connection dialog box, enter your server connection information on the Parameters tab. Placeholder values are shown as an example. Substitua o Nome de Host, o Nome de Usuário e a Senha por seus próprios valores.Replace the Hostname, Username, and Password with your own values.

    Configurar nova conexão

    ConfiguraçãoSetting Valor sugeridoSuggested value Descrição do campoField description
    Nome da conexãoConnection name Conexão de demonstraçãoDemo connection Um rótulo para essa conexão.A label for this connection.
    Método de conexãoConnection method Padrão (TCP/IP)Standard (TCP/IP) Padrão (TCP/IP) é suficiente.Standard (TCP/IP) is sufficient.
    Nome do hostHostname Nome do servidorServer name O valor do nome do servidor usado ao criar o Banco de Dados do Azure para o servidor MySQL anteriormente.The server name value that you used when you created the Azure Database for MySQL server earlier. Nosso servidor de exemplo é mydemoserver.mysql.database.azure.com.Our example server is mydemoserver.mysql.database.azure.com. Use o nome de domínio totalmente qualificado (*.mysql.database.azure.com) conforme mostrado no exemplo.Use the fully qualified domain name (*.mysql.database.azure.com) as shown in the example. Caso não se lembre do nome do servidor, siga as etapas da seção anterior para obter as informações de conexão.If you don't remember your server name, follow the steps in the previous section to get the connection information.
    PortaPort 33063306 A porta a ser usada ao se conectar ao Banco de Dados do Azure para servidor MySQL.The port to use when connecting to your Azure Database for MySQL server.
    Nome de UsuárioUsername Nome de logon do administrador do servidorServer admin login name A informação de logon do administrador do servidor fornecido ao criar o Banco de Dados do Azure para o servidor MySQL anteriormente.The server admin sign-in information that you supplied when you created the Azure Database for MySQL server earlier. O nome de usuário de nosso exemplo é myadmin@mydemoserver.Our example username is myadmin@mydemoserver. Caso não se lembre do nome de usuário, siga as etapas da seção anterior para obter as informações de conexão.If you don't remember the username, follow the steps in the previous section to get the connection information. O formato é nome de usuário@nome do servidor.The format is username@servername.
    SenhaPassword Sua senhaYour password Selecione o botão Armazenar no Cofre... para salvar a senha.Select the Store in Vault... button to save the password.
  4. Selecione Testar Conectividade para testar se todos os parâmetros estão configurados corretamente.Select Test Connection to test whether all parameters are configured correctly. Em seguida, selecione OK para salvar a conexão.Then select OK to save the connection.

    Observação

    O SSL é imposto por padrão no servidor e requer configuração adicional para se conectar com êxito.SSL is enforced by default on your server and requires extra configuration to connect successfully. Para saber mais, veja Configurar conectividade SSL em seu aplicativo para se conectar com segurança ao Banco de Dados do Azure para MySQL.For more information, see Configure SSL connectivity in your application to securely connect to Azure Database for MySQL. Para desabilitar o SSL para este Guia de Início Rápido, vá para o portal do Azure.To disable SSL for this Quickstart, go to the Azure portal. Selecione a página Segurança de conexão para desabilitar o botão de alternância de conexão Impor SSL.Then select the Connection security page to disable the Enforce SSL connection toggle button.

Limpar recursosClean up resources

Limpe os recursos criados no Guia de início rápido de duas maneiras.You can clean up the resources that you created in the Quickstart in two ways. Você pode excluir o grupo de recursos do Azure, que inclui todos os recursos no grupo de recursos.You can delete the Azure resource group, which includes all the resources in the resource group. Se desejar manter os outros recursos intactos, exclua apenas um recurso de servidor.If you want to keep the other resources intact, delete only the one server resource.

Dica

Outros Guias de Início Rápido na coleção aproveitam este Guia de Início Rápido.Other Quickstarts in this collection build on this Quickstart. Se você pretende continuar trabalhando com Guias de início rápido, não limpe os recursos criados neste Guia de início rápido.If you plan to continue working with Quickstarts, don't clean up the resources that you created in this Quickstart. Se você não planeja continuar, use as seguintes etapas para excluir todos os recursos criados com esse Guia de Início Rápido.If you don't plan to continue, use the following steps to delete all the resources that you created with this Quickstart.

Para excluir o grupo de recursos inteiro, incluindo o servidor criado recentemente, siga as seguintes etapas:To delete the entire resource group including the newly created server, take the following steps:

  1. Encontre o grupo de recursos no portal do Azure.Locate your resource group in the Azure portal. No menu à esquerda, selecione Grupos de recursose selecione o nome do seu grupo de recursos (como o nosso exemplo, myresourcegroup).On the menu on the left, select Resource groups, and then select the name of your resource group (such as our example, myresourcegroup).

  2. Na página do grupo de recursos, selecione Excluir.On your resource group page, select Delete. Em seguida, digite o nome do grupo de recursos, como o nosso exemplo myresourcegroup, na caixa para confirmar a exclusão e selecione Excluir.Then type the name of your resource group (such as our example myresourcegroup) in the box to confirm deletion, and select Delete.

Para excluir apenas o servidor criado recentemente, execute as seguintes etapas:To delete only the newly created server, take the following steps:

  1. Encontre seu servidor no portal do Azure, se já não estiver com ele aberto.Locate your server in the Azure portal if you don't already have it open. No menu à esquerda no portal do Azure, selecione Todos os recursos.From the menu on the left in the Azure portal, select All resources. Em seguida, procure o servidor que você criou.Then search for the server you created.

  2. Na página Visão Geral, selecione Excluir.On the Overview page, select Delete.

    Banco de Dados do Azure para MySQL - Excluir servidor

  3. Confirme o nome do servidor que deseja excluir e exiba sob ele os bancos de dados que são afetados.Confirm the name of the server that you want to delete, and show the databases under it that are affected. Digite o nome do servidor na caixa (como nosso exemplo mydemoserver).Type your server name in the box (such as our example mydemoserver). Selecione Excluir.Select Delete.

Próximas etapasNext steps