Partilhar via


az mysql flexible-server import

Gerencie fluxos de trabalho de importação para servidores flexíveis MySQL.

Comandos

Name Description Tipo Status
az mysql flexible-server import create

Crie um novo fluxo de trabalho de importação para um servidor flexível.

Principal GA
az mysql flexible-server import stop-replication

Para interromper a replicação entre o servidor único de origem e o servidor flexível de destino.

Principal GA

az mysql flexible-server import create

Crie um novo fluxo de trabalho de importação para um servidor flexível.

Este comando é usado para duas finalidades a seguir: Para migrar um servidor MySQL externo para o servidor flexível do Azure MySQL cujo backup é armazenado em um contêiner de Blob do Azure. Para migrar um servidor único do Azure MySQL para o servidor flexível do Azure MySQL. Para obter mais informações sobre configuração de rede, consulte

az mysql flexible-server import create --data-source
                                       --data-source-type {azure_blob, mysql_single}
                                       --name
                                       --resource-group
                                       [--address-prefixes]
                                       [--admin-password]
                                       [--admin-user]
                                       [--auto-scale-iops {Disabled, Enabled}]
                                       [--backup-identity]
                                       [--backup-key]
                                       [--backup-retention]
                                       [--data-source-backup-dir]
                                       [--data-source-sas-token]
                                       [--geo-redundant-backup {Disabled, Enabled}]
                                       [--high-availability {Disabled, SameZone, ZoneRedundant}]
                                       [--identity]
                                       [--iops]
                                       [--key]
                                       [--location]
                                       [--mode {Offline, Online}]
                                       [--private-dns-zone]
                                       [--public-access]
                                       [--sku-name]
                                       [--standby-zone]
                                       [--storage-auto-grow {Disabled, Enabled}]
                                       [--storage-size]
                                       [--subnet]
                                       [--subnet-prefixes]
                                       [--tags]
                                       [--tier]
                                       [--version]
                                       [--vnet]
                                       [--yes]
                                       [--zone]

Exemplos

Acione uma importação do servidor único azure mysql.

az mysql flexible-server import create --data-source-type mysql_single \
  --data-source test-single-server --resource-group test-rg \
  --location northeurope --name testserver \
  --sku-name Standard_B1ms --tier Burstable --public-access 0.0.0.0 \
  --storage-size 32 --tags "key=value" --version 5.7 --high-availability ZoneRedundant \
  --zone 1 --standby-zone 3 --storage-auto-grow Enabled --iops 500

Acione uma importação on-line do servidor único azure mysql.

az mysql flexible-server import create --data-source-type mysql_single \
  --data-source test-single-server --mode "Online" --resource-group test-rg \
  --location northeurope --name testserver \
  --sku-name Standard_B1ms --tier Burstable --public-access 0.0.0.0 \
  --storage-size 32 --tags "key=value" --version 5.7 --high-availability ZoneRedundant \
  --zone 1 --standby-zone 3 --storage-auto-grow Enabled --iops 500

Acione uma importação do backup de origem armazenado no contêiner de blob azure.

az mysql flexible-server import create --data-source-type "azure_blob" \
  --data-source "https://teststorage.blob.windows.net/backupcontainer" \
  --resource-group test-rg --name testserver --version 5.7 --location northeurope \
  --admin-user "username" --admin-password "password" \
  --sku-name Standard_D2ds_v4 --tier GeneralPurpose --public-access 0.0.0.0 \
  --storage-size 32 --tags "key=value" --high-availability ZoneRedundant \
  --zone 1 --standby-zone 3 --storage-auto-grow Enabled --iops 500

Acione a importação do backup de origem armazenado no contêiner azure blob. (Arquivos de backup não presentes na raiz do contêiner. Em vez disso, presente em backupdata/data/)

az mysql flexible-server import create --data-source-type "azure_blob" \
  --data-source "https://teststorage.blob.windows.net/backupcontainer" \
  --data-source-backup-dir "backupdata/data/" \
  --resource-group test-rg --name testserver --version 5.7 --location northeurope \
  --admin-user "username" --admin-password "password" \
  --sku-name Standard_D2ds_v4 --tier GeneralPurpose --public-access 0.0.0.0 \
  --storage-size 32 --tags "key=value" --high-availability ZoneRedundant \
  --zone 1 --standby-zone 3 --storage-auto-grow Enabled --iops 500

Acione a importação do backup de origem armazenado no contêiner azure blob. (Arquivos de backup presentes no armazenamento de raiz e blob do contêiner acessíveis através do token sas com permissões de Leitura e Lista. Passe '--%' no comando com o token SAS.)

az mysql flexible-server import create --data-source-type "azure_blob" \
  --data-source "https://teststorage.blob.windows.net/backupcontainer" \
  --data-source-sas-token "sp=r&st=2023-07-20T10:30:07Z..."  \
  --resource-group test-rg --name testserver --version 5.7 --location northeurope \
  --admin-user "username" --admin-password "password" \
  --sku-name Standard_D2ds_v4 --tier GeneralPurpose --public-access 0.0.0.0 \
  --storage-size 32 --tags "key=value" --high-availability ZoneRedundant \
  --zone 1 --standby-zone 3 --storage-auto-grow Enabled --iops 500

Parâmetros Obrigatórios

--data-source

Fonte de dados para importação para o Servidor Flexível. Com base no tipo de fonte de dados, forneça a fonte de dados conforme mencionado abaixo. Por exemplo, mysql_single: O nome ou ID de recurso do servidor único do Azure MySQL. azure_blob: O nome ou a ID do recurso do contêiner de blob do Azure. O uri de armazenamento do contêiner de blob azure. Exemplo: https://{blob_name}.blob.core.windows.net/{container_name}. O uri de armazenamento não deve conter o token sas. Se necessário, o token sas pode ser fornecido no parâmetro "data-source-sas-token".

--data-source-type

Tipo de fonte de dados. Por exemplo, mysql_single: Banco de Dados do Azure para Servidores MySQL. azure_blob: Backup de origem fornecido no contêiner de blob do Azure.

Valores aceites: azure_blob, mysql_single
--name -n

Nome do servidor do . O nome pode conter apenas letras minúsculas, números e o caractere hífen (-). Mínimo de 3 caracteres e máximo de 63 caracteres.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--address-prefixes

O prefixo de endereço IP a ser usado ao criar uma nova rede virtual no formato CIDR. O valor padrão é 10.0.0.0/16.

--admin-password -p

A senha do administrador. Mínimo de 8 caracteres e 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.

--admin-user -u

Nome de usuário do administrador para o servidor. Uma vez definido, não pode ser alterado.

--auto-scale-iops

Habilite ou desative o iops de dimensionamento automático. O valor padrão é Disabled.

Valores aceites: Disabled, Enabled
Default value: Disabled
--backup-identity

O nome ou ID de recurso da identidade do usuário do backup geográfico para criptografia de dados. A identidade precisa estar na mesma região que a região de backup.

--backup-key

O ID do recurso da chave keyvault de backup geográfico para criptografia de dados. A chave precisa estar na mesma região que a região de backup.

--backup-retention

O número de dias que um backup é mantido. Intervalo de 1 a 35 dias. O padrão é 7 dias.

--data-source-backup-dir

Caminho relativo do diretório no qual o backup de origem está armazenado. Por padrão, os arquivos de backup serão lidos a partir da raiz do armazenamento. Este parâmetro é válido para a fonte de dados baseada em armazenamento. Exemplo: azure_blob.

--data-source-sas-token

Token Sas para acessar a fonte de dados. Este parâmetro é válido para a fonte de dados baseada em armazenamento. Exemplo: azure_blob.

--geo-redundant-backup

Se o backup com redundância geográfica está habilitado ou não.

Valores aceites: Disabled, Enabled
--high-availability

Habilite (ZoneRedundant ou SameZone) ou desabilite o recurso de alta disponibilidade.

Valores aceites: Disabled, SameZone, ZoneRedundant
Default value: Disabled
--identity

O nome ou ID de recurso da identidade atribuída ao usuário para criptografia de dados.

--iops

Número de IOPS a serem alocados para este servidor. Você receberá uma certa quantidade de IOPS gratuitas com base na computação e no armazenamento provisionados. O valor padrão para IOPS é IOPS livre. Para saber mais sobre IOPS baseadas em computação e armazenamento, consulte IOPS no Banco de Dados do Azure para Servidor Flexível MySQL.

--key

O ID de recurso da chave keyvault primária para criptografia de dados.

--location -l

Localização. Valores de: az account list-locations. Você pode configurar o local padrão usando az configure --defaults location=<location>.

--mode

Modo de importação. Valores de Enum: [Offline, Online]. O padrão é Offline.

Valores aceites: Offline, Online
Default value: Offline
--private-dns-zone

Este parâmetro só se aplica se você estiver criando um servidor de réplica entre regiões com acesso privado. Para réplica de leitura na região com acesso privado, as configurações do servidor de origem são transferidas e esse parâmetro é ignorado. O nome ou id da zona dns privada nova ou existente. Você pode usar a zona dns privada do mesmo grupo de recursos, grupo de recursos diferente ou assinatura diferente. Se você quiser usar uma zona de outro grupo de recursos ou assinatura, forneça a ID do recurso. A CLI cria uma nova zona dns privada dentro do mesmo grupo de recursos que a rede virtual, se não for fornecida pelos usuários.

--public-access

Determina o acesso público. Insira um ou um intervalo de endereços IP a serem incluídos na lista de IPs permitidos. Os intervalos de endereços IP devem ser separados por traços e não conter espaços. Especificar 0.0.0.0 permite o acesso público de quaisquer recursos implantados no Azure para acessar seu servidor. Defini-lo como "Nenhum" define o servidor no modo de acesso público, mas não cria uma regra de firewall.

--sku-name

O nome da SKU de computação. Segue a convenção Standard_{VM name}. Exemplos: Standard_B1ms.

--standby-zone

As informações da zona de disponibilidade do servidor em espera quando a alta disponibilidade está ativada.

--storage-auto-grow

Habilite ou desative o crescimento automático do armazenamento. O valor padrão é Enabled.

Valores aceites: Disabled, Enabled
--storage-size

A capacidade de armazenamento do servidor. O mínimo é de 32 GiB e o máximo é de 16 TiB.

--subnet

Nome ou ID de recurso de uma sub-rede nova ou existente. Este parâmetro só se aplica se você estiver criando um servidor de réplica entre regiões com acesso privado. Para réplica de leitura na região com acesso privado, as configurações do servidor de origem são transferidas e esse parâmetro é ignorado. Se você quiser usar uma sub-rede de outro grupo de recursos ou assinatura, forneça o ID do recurso em vez do nome. Observe que a sub-rede será delegada a flexibleServers. Após a delegação, essa sub-rede não pode ser usada para nenhum outro tipo de recursos do Azure.

--subnet-prefixes

O prefixo de endereço IP da sub-rede a ser usado ao criar uma nova sub-rede no formato CIDR. O valor padrão é 10.0.0.0/24.

--tags

Tags separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar tags existentes.

--tier

Camada de computação do servidor. Valores aceitos: Burstable, GeneralPurpose, MemoryOptimized.

--version

Versão principal do servidor.

--vnet

Nome ou ID de uma rede virtual nova ou existente. Este parâmetro só se aplica se você estiver criando um servidor de réplica entre regiões com acesso privado. Para réplica de leitura na região com acesso privado, as configurações do servidor de origem são transferidas e esse parâmetro é ignorado. Se você quiser usar uma vnet de outro grupo de recursos ou assinatura, forneça um ID de recurso. O nome deve ter entre 2 e 64 caracteres. O nome deve começar com uma letra ou número, terminar com uma letra, número ou sublinhado, e pode conter apenas letras, números, sublinhados, pontos ou hífenes.

--yes -y

Não solicite confirmação.

Default value: False
--zone -z

Zona de disponibilidade na qual provisionar o recurso.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az mysql flexible-server import stop-replication

Para interromper a replicação entre o servidor único de origem e o servidor flexível de destino.

az mysql flexible-server import stop-replication [--ids]
                                                 [--name]
                                                 [--resource-group]
                                                 [--subscription]
                                                 [--yes]

Exemplos

Pare a replicação para 'testFlexServer'.

az mysql flexible-server import stop-replication -g testGroup -n testFlexServer

Parâmetros Opcionais

--ids

Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'ID do recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--name -n

Nome do servidor do . O nome pode conter apenas letras minúsculas, números e o caractere hífen (-). Mínimo de 3 caracteres e máximo de 63 caracteres.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--yes -y

Não solicite confirmação.

Default value: False
Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.