Gerenciar um banco de dados do Azure para servidor único MySQL usando a CLI do Azure

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 de desativação. É altamente recomendável que você atualize para o Banco de Dados do Azure para o servidor flexível MySQL. Para obter mais informações sobre como migrar para o Banco de Dados do Azure para servidor flexível MySQL, consulte O que está acontecendo com o Banco de Dados do Azure para Servidor Único MySQL?

Este artigo mostra como gerenciar seus servidores únicos implantados no Azure. As tarefas de gerenciamento incluem dimensionamento de computação e armazenamento, redefinição de senha de administrador e visualização de detalhes do servidor.

Pré-requisitos

Se não tiver uma subscrição do Azure, crie uma conta gratuita antes de começar. Este artigo requer 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 precisar de instalar ou atualizar, veja Install Azure CLI (Instalar o Azure CLI).

Você precisará fazer login na sua conta usando o comando az login . Observe a propriedade id, que se refere à ID da Assinatura da sua conta do Azure.

az login

Selecione a assinatura específica em sua conta usando o comando az account set . Anote o valor id da saída az login para usar como o valor para o argumento de assinatura no comando. Se tiver várias subscrições, escolha a subscrição adequada na qual o recurso deve ser cobrado. Para obter toda a sua assinatura, use a lista de contas az.

az account set --subscription <subscription id>

Se você ainda não criou um servidor, consulte este início rápido para criar um.

Dimensione a computação e o armazenamento

Você pode aumentar sua camada de preço, computação e armazenamento facilmente usando o comando a seguir. Você pode ver toda a operação do servidor que você pode executar az mysql visão geral do servidor

az mysql server update --resource-group myresourcegroup --name mydemoserver --sku-name GP_Gen5_4 --storage-size 6144

Aqui estão os detalhes para os argumentos acima:

Definição Valor de exemplo Descrição
nome mydemoserver Insira um nome exclusivo para seu Banco de Dados do Azure para servidor MySQL. O nome do servidor pode conter apenas letras minúsculas, números e o caráter de hífen (-). Tem de conter entre 3 e 63 carateres.
resource-group myresourcegroup Indique o nome do grupo de recursos do Azure.
sku-name GP_Gen5_2 Insira o nome da camada de preço e a configuração de computação. Segue a convenção {escalão de preço}{geração de computação}{vCores} em estenografia. Consulte os níveis de preços para obter mais informações.
storage-size 6144 A capacidade de armazenamento do servidor (a unidade é megabytes). Mínimo 5120 e aumentos em incrementos 1024.

Importante

  • O armazenamento pode ser ampliado (no entanto, não é possível reduzir o armazenamento)
  • Não há suporte para escalonamento do nível de preço Básico para Uso Geral ou Memória otimizada. Você pode escalar manualmente usando um script bash ou usando o MySQL Workbench

Gerenciar bancos de dados MySQL em um servidor

Você pode usar qualquer um desses comandos para criar, excluir, listar e exibir as propriedades do banco de dados de um banco de dados no servidor

Cmdlet Utilização Description
az mysql db criar az mysql db create -g myresourcegroup -s mydemoserver -n mydatabasename Cria um banco de dados
az mysql db excluir az mysql db delete -g myresourcegroup -s mydemoserver -n mydatabasename Exclua o banco de dados do servidor. Este comando não exclui o servidor.
Lista de banco de dados AZ MySQL az mysql db list -g myresourcegroup -s mydemoserver lista todos os bancos de dados no servidor
az mysql db show az mysql db show -g myresourcegroup -s mydemoserver -n mydatabasename Mostra mais detalhes do banco de dados

Atualizar palavra-passe de administrador

Você pode alterar a senha da função de administrador com este comando

az mysql server update --resource-group myresourcegroup --name mydemoserver --admin-password <new-password>

Importante

Certifique-se de que a palavra-passe tem um mínimo de 8 caracteres e um máximo de 128 caracteres. A senha deve conter caracteres de três das seguintes categorias: letras maiúsculas em inglês, letras minúsculas em inglês, números e caracteres não alfanuméricos.

Excluir um servidor

Se você gostaria apenas de excluir o servidor único MySQL, você pode executar az mysql server delete comando.

az mysql server delete --resource-group myresourcegroup --name mydemoserver

Próximos passos