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
- Migrar o Banco de Dados do Azure para MySQL - Servidor Único para Servidor Flexível usando o Banco de Dados do Azure para MySQL Importar CLI https://learn.microsoft.com/en-us/azure/mysql/migrate/migrate-single-flexible-mysql-import-cli
- Configurar o acesso público https://docs.microsoft.com/en-us/azure/mysql/flexible-server/how-to-manage-firewall-cli
- Configure o acesso https://docs.microsoft.com/en-us/azure/mysql/flexible-server/how-to-manage-virtual-network-cliprivado .
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
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".
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.
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.
o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Opcionais
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.
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.
Nome de usuário do administrador para o servidor. Uma vez definido, não pode ser alterado.
Habilite ou desative o iops de dimensionamento automático. O valor padrão é Disabled.
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.
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.
O número de dias que um backup é mantido. Intervalo de 1 a 35 dias. O padrão é 7 dias.
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.
Token Sas para acessar a fonte de dados. Este parâmetro é válido para a fonte de dados baseada em armazenamento. Exemplo: azure_blob.
Se o backup com redundância geográfica está habilitado ou não.
Habilite (ZoneRedundant ou SameZone) ou desabilite o recurso de alta disponibilidade.
O nome ou ID de recurso da identidade atribuída ao usuário para criptografia de dados.
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.
O ID de recurso da chave keyvault primária para criptografia de dados.
Localização. Valores de: az account list-locations
. Você pode configurar o local padrão usando az configure --defaults location=<location>
.
Modo de importação. Valores de Enum: [Offline, Online]. O padrão é Offline.
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.
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.
O nome da SKU de computação. Segue a convenção Standard_{VM name}. Exemplos: Standard_B1ms.
As informações da zona de disponibilidade do servidor em espera quando a alta disponibilidade está ativada.
Habilite ou desative o crescimento automático do armazenamento. O valor padrão é Enabled.
A capacidade de armazenamento do servidor. O mínimo é de 32 GiB e o máximo é de 16 TiB.
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.
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 separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar tags existentes.
Camada de computação do servidor. Valores aceitos: Burstable, GeneralPurpose, MemoryOptimized.
Versão principal do servidor.
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.
Não solicite confirmação.
Zona de disponibilidade na qual provisionar o recurso.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
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
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'.
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.
o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Não solicite confirmação.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.