az mysql flexible-server import
Gerencie fluxos de trabalho de importação para servidores flexíveis MySQL.
Comandos
Nome | Description | Tipo | Status |
---|---|---|---|
az mysql flexible-server import create |
Crie um novo fluxo de trabalho de importação para o servidor flexível. |
Núcleo | 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. |
Núcleo | GA |
az mysql flexible-server import create
Crie um novo fluxo de trabalho de importação para o servidor flexível.
Esse comando é usado para as duas finalidades a seguir: Para migrar um servidor MySQL externo para o servidor flexível do MySQL do Azure 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 a CLI de Importação do Banco de Dados do Azure para MySQL 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
- Configurar 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
Dispare uma importação do servidor único mysql do Azure.
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
Dispare uma importação online do servidor único do 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
Dispare uma importação do backup de origem armazenado no contêiner de blob do 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
Dispare a importação do backup de origem armazenado no contêiner de blob do Azure. (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
Dispare a importação do backup de origem armazenado no contêiner de blob do Azure. (Arquivos de backup presentes na raiz do contêiner e no armazenamento de blobs acessíveis por meio 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 Exigidos
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 a ID do recurso do servidor único do MySQL do Azure. azure_blob: o nome ou a ID do recurso do contêiner de blobs do Azure. O URI de armazenamento do contêiner de blob do 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.
O nome do servidor. O nome pode conter apenas letras minúsculas, números e o caractere de hífen (-). Mínimo de 3 caracteres e máximo de 63 caracteres.
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 categorias a seguir: letras maiúsculas, letras minúsculas, números e caracteres não alfanuméricos.
Nome de usuário do administrador do servidor. Uma vez definido, não pode ser alterado.
Habilite ou desabilite o iops de dimensionamento automático. O valor padrão é Desabilitado.
O nome ou a ID do recurso da identidade do usuário de backup geográfico para criptografia de dados. A identidade precisa estar na mesma região que a região de backup.
A ID do recurso da chave do cofre de chaves 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 em que um backup é retido. Intervalo de 1 a 35 dias. O padrão é 7 dias.
Caminho relativo do diretório no qual o backup de origem é armazenado. Por padrão, os arquivos de backup serão lidos da raiz do armazenamento. Esse parâmetro é válido para a fonte de dados baseada em armazenamento. Exemplo: azure_blob.
Token Sas para acessar a fonte de dados. Esse 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 a ID do recurso da identidade atribuída pelo usuário para criptografia de dados.
Número de IOPS a serem alocados para este servidor. Você obterá 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 com base na computação e no armazenamento, consulte o IOPS no Servidor Flexível do Banco de Dados do Azure para MySQL.
A ID do recurso da chave de chave primária para criptografia de dados.
Local. 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 enumeração: [Offline, Online]. O padrão é Offline.
Esse 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 a 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 um grupo de recursos ou assinatura diferente, forneça a ID do recurso. A CLI criará 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 único ou intervalo de endereços IP a ser incluído na lista permitida de IPs. Os intervalos de endereços IP devem ser separados por traços e não devem conter espaços. A especificação 0.0.0.0 permite o acesso público a partir de quaisquer recursos implantados no Azure para acessar seu servidor. Defini-lo como "Nenhum" coloca o servidor no modo de acesso público, mas não cria uma regra de firewall.
O nome do SKU de computação. Segue a convenção Standard_{nome da VM}. Exemplos: Standard_B1ms.
As informações da zona de disponibilidade do servidor em espera quando a alta disponibilidade está habilitada.
Habilite ou desabilite 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 do recurso de uma sub-rede nova ou existente. Esse 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 um grupo de recursos ou assinatura diferente, forneça a 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 poderá ser usada para nenhum outro tipo de recursos do Azure.
O prefixo do 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 as 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. Esse 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 um grupo de recursos ou assinatura diferente, forneça uma ID de recurso. O nome deve ter entre 2 e 64 caracteres. O nome deve começar com uma letra ou um número, terminar com uma letra, um número ou sublinhado e deve conter apenas letras, números, sublinhados, pontos ou hifens.
Não solicite confirmação.
Zona de disponibilidade na qual o recurso será provisionado.
Parâmetros Globais
Aumente o detalhamento 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.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. 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
Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações de argumentos de "ID do recurso". Você deve fornecer --ids ou outros argumentos de "ID do recurso".
O nome do servidor. O nome pode conter apenas letras minúsculas, números e o caractere de hífen (-). Mínimo de 3 caracteres e máximo de 63 caracteres.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Não solicite confirmação.
Parâmetros Globais
Aumente o detalhamento 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.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.