Início Rápido: Criar um Banco de Dados do Azure para MySQL usando um comando de CLI do Azure simples - az postgres up (versão prévia)
APLICA-SE A: Banco de Dados do Azure para MySQL – Servidor Único
Importante
O servidor único do Banco de Dados do Azure para MySQL está no caminho da desativação. É altamente recomendável que você atualize para o servidor flexível do Banco de Dados do Azure para MySQL. Para obter mais informações sobre a migração para o servidor flexível do Banco de Dados do Azure para MySQL, confira O que está acontecendo com o Servidor Único do Banco de Dados do Azure para MySQL?
Importante
O comando da CLI do Azure az mysql up está na versão prévia.
O Banco de Dados do Azure para MySQL é um serviço gerenciado que permite executar, gerenciar e dimensionar bancos de dados altamente disponíveis do MySQL na nuvem. A CLI do Azure é usada para criar e gerenciar recursos do Azure na linha de comando ou em scripts. Este início rápido mostra como usar o comando az mysql up para criar um servidor Banco de Dados do Azure para MySQL usando a CLI do Azure. Além de criar o servidor, o az mysql up
comando cria um banco de dados de exemplo, um usuário raiz no banco de dados, abre o firewall para serviços do Azure e cria regras de firewall para o computador cliente de padrão. Isso ajuda a agilizar o processo de desenvolvimento.
Pré-requisitos
Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.
Este artigo exige que você esteja executando a CLI do Azure versão 2.0 ou posterior localmente. Para ver a versão instalada, execute o comando az --version
. Se você precisa instalar ou atualizar, consulte Instalar a CLI do Azure.
Você precisará fazer logon em sua conta usando o comando login az. Observe a propriedade id da saída do comando para o nome da assinatura correspondente.
az login
Se tiver várias assinaturas, escolha a que for adequada para cobrança do recurso. Selecione a ID da assinatura específica em sua conta usando o comando az account set. Substitua a propriedade ID da assinatura da saída az logon por sua assinatura no espaço reservado da ID de assinatura.
az account set --subscription <subscription id>
Criar um Banco de Dados do Azure para o servidor MySQL
Para usar os comandos, instale a extensão db-up. Para executar esta amostra, verifique se você instalou a última versão da CLI do Azure. Consulte Instalar a CLI do Azure.
az extension add --name db-up
Criar um servidor de Banco de Dados do Azure para MySQL usando o comando a seguir:
az mysql up
O servidor é criado com os seguintes valores padrão (a menos que você os substitua manualmente):
Configuração | Valor padrão | Descrição |
---|---|---|
server-name | Gerada pelo sistema | Um nome exclusivo que identifica o Banco de Dados do Azure para o servidor MySQL. |
resource-group | Gerada pelo sistema | Um novo grupo de recursos do Azure. |
sku-name | GP_Gen5_2 | O nome da SKU. Segue a convenção {tipo de preço}_{geração de computação}_{vCores} em formato abreviado. O padrão é servidor Gen5 de Uso Geral com 2 vCores. Consulte nossa página de preços para obter mais informações sobre os tipos. |
backup-retention | 7 | Quanto tempo um backup deve ser retido. A unidade é dias. |
geo-redundant-backup | Desabilitado | Indica se os backups com redundância geográfica devem ser habilitados para este servidor ou não. |
local | westus2 | O local do Azure para o servidor. |
ssl-enforcement | habilitado | Se o SSL deve ser habilitado para este servidor. |
storage-size | 5120 | A capacidade de armazenamento do servidor (a unidade é megabytes). |
version | 5.7 | A versão principal do MySQL. |
admin-user | Gerada pelo sistema | O nome de usuário para o logon de administrador. |
admin-password | Gerada pelo sistema | A senha do usuário administrador. |
Observação
Para obter mais informações sobre o comando az mysql up
e seus parâmetros adicionais, consulte a documentação da CLI do Azure.
Depois que o servidor é criado, ele vem com as seguintes configurações:
- É criada uma regra de firewall denominada “devbox”. A CLI do Azure tenta detectar o endereço IP do computador no qual o comando
az mysql up
é executado e permite esse endereço IP. - “Permitir acesso aos Serviços do Azure” está definido como ATIVADO. Isso configura o firewall do servidor para aceitar conexões de todos os recursos do Azure, incluindo os recursos que não estão na sua assinatura.
- O
wait_timeout
parâmetro é definido como 8 horas - É criado um banco de dados vazio chamado "sampledb"
- É criado um novo usuário denominado "raiz" com privilégios para "sampledb"
Observação
O Banco de Dados do Azure para MySQL se comunica pela porta 3306. Ao se conectar de dentro de uma rede corporativa, o tráfego de saída pela porta 3306 talvez não seja permitido pelo firewall de sua rede. Solicite que seu departamento de TI abra a porta 3306 para se conectar ao seu servidor.
Obter informações de conexão
Após o comando az mysql up
ser concluído, uma lista de cadeias de conexão para linguagens de programação populares é retornada. Essas cadeias de conexão são pré-configuradas com os atributos específicos de seu banco de dados recém-criados no servidor Banco de Dados do Azure para MySQL.
Você pode usar o comando az mysql show-connection-string para listar essas cadeias de conexão novamente.
Limpar os recursos
Limpe todos os recursos que você criou no início rápido usando o comando a seguir. Esse comando exclui o servidor Banco de Dados do Azure para MySQL e o grupo de recursos.
az mysql down --delete-group
Se você quiser simplesmente excluir o servidor recém-criado, poderá executar o comando az mysql down.
az mysql down