Aracılığıyla paylaş


az mysql flexible-server import

MySQL Esnek Sunucuları için içeri aktarma iş akışlarını yönetin.

Komutlar

Name Description Tür Durum
az mysql flexible-server import create

Esnek sunucu için yeni bir içeri aktarma iş akışı oluşturun.

Temel GA

az mysql flexible-server import create

Esnek sunucu için yeni bir içeri aktarma iş akışı oluşturun.

Bu komut şu iki amaçla kullanılır: Bir dış MySQL sunucusunu, yedeklemesi Azure Blob Kapsayıcısı'nda depolanan Azure MySQL Esnek sunucusuna geçirmek için. Azure MySQL tek sunucusunu Azure MySQL Esnek sunucusuna geçirmek için. Ağ yapılandırması hakkında daha fazla bilgi için bkz.

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]

Örnekler

Azure mysql tek sunucusundan içeri aktarma tetikleme.

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

Azure mysql tek sunucusundan Çevrimiçi İçeri Aktarma tetikleme.

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

Azure blob kapsayıcısında depolanan kaynak yedeklemesinden içeri aktarmayı tetikleyin.

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

Azure blob kapsayıcısında depolanan kaynak yedeklemeden içeri aktarmayı tetikleyin. (Yedekleme dosyaları kapsayıcı kökünde yok. Bunun yerine backupdata/data/) içinde mevcut

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

Azure blob kapsayıcısında depolanan kaynak yedeklemeden içeri aktarmayı tetikleyin. (Okuma ve Listeleme izinlerine sahip sas belirteci aracılığıyla erişilebilen kapsayıcı kökünde ve blob depolamada bulunan yedekleme dosyaları. Lütfen komutuna SAS belirteci ile '--%' geçirin.)

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

Gerekli Parametreler

--data-source

Esnek Sunucu'ya aktarmak için veri kaynağı. Veri kaynağı türüne bağlı olarak, aşağıda belirtildiği gibi veri kaynağını sağlayın. Örneğin, mysql_single: Azure MySQL tek sunucusunun adı veya kaynak kimliği. azure_blob: Azure blob kapsayıcısının adı veya kaynak kimliği. Azure blob kapsayıcısının depolama uri'si. Örnek: https://{blob_name}.blob.core.windows.net/{container_name}. Depolama uri'sinde sas belirteci bulunmamalıdır. Gerekirse, sas belirteci "data-source-sas-token" parametresinde sağlanabilir.

--data-source-type

Veri kaynağı türü. örneğin, mysql_single: MySQL için Azure Veritabanı Sunucuları. azure_blob: Azure blob kapsayıcısında sağlanan kaynak yedekleme.

Kabul edilen değerler: azure_blob, mysql_single
--name -n

sunucusunun adı. Ad yalnızca küçük harf, sayı ve kısa çizgi (-) karakterini içerebilir. En az 3 karakter ve en fazla 63 karakter.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--address-prefixes

CIDR biçiminde yeni bir sanal ağ oluştururken kullanılacak IP adresi ön eki. Varsayılan değer 10.0.0.0/16'dır.

--admin-password -p

Yöneticinin parolası. En az 8 karakter ve en fazla 128 karakter. Parola aşağıdaki üç kategoriden karakterler içermelidir: İngilizce büyük harfler, İngilizce küçük harfler, sayılar ve alfasayısal olmayan karakterler.

--admin-user -u

Sunucu için Yönetici istrator kullanıcı adı. Ayarlandıktan sonra değiştirilemez.

--auto-scale-iops

Otomatik ölçeklendirme iops'sini etkinleştirin veya devre dışı bırakın. Varsayılan değer Devre Dışı'dır.

Kabul edilen değerler: Disabled, Enabled
Default value: Disabled
--backup-identity

Veri şifrelemesi için coğrafi yedekleme kullanıcı kimliğinin adı veya kaynak kimliği. Kimliğin yedekleme bölgesiyle aynı bölgede olması gerekir.

--backup-key

Veri şifrelemesi için coğrafi yedekleme anahtar kasası anahtarının kaynak kimliği. Anahtarın yedekleme bölgesiyle aynı bölgede olması gerekir.

--backup-retention

Yedeklemenin kaç gün tutulduysa o kadardır. 1 ile 35 gün arasında. Varsayılan değer 7 gündür.

--data-source-backup-dir

Kaynak yedeklemenin depolandığı dizinin göreli yolu. Varsayılan olarak, yedekleme dosyaları depolamanın kökünden okunur. Bu parametre depolama tabanlı veri kaynağı için geçerlidir. Örnek: azure_blob.

--data-source-sas-token

Veri kaynağına erişmek için Sas belirteci. Bu parametre depolama tabanlı veri kaynağı için geçerlidir. Örnek: azure_blob.

--geo-redundant-backup

Coğrafi olarak yedekli yedeklemenin etkinleştirilip etkinleştirilmediği.

Kabul edilen değerler: Disabled, Enabled
--high-availability

Yüksek kullanılabilirlik özelliğini (ZoneRedundant veya SameZone) etkinleştirin veya devre dışı bırakın.

Kabul edilen değerler: Disabled, SameZone, ZoneRedundant
Default value: Disabled
--identity

Veri şifrelemesi için kullanıcı tarafından atanan kimliğin adı veya kaynak kimliği.

--iops

Bu sunucu için ayrılacak IOPS sayısı. Sağlanan işlem ve depolama alanına göre belirli miktarda ücretsiz IOPS alacaksınız. IOPS için varsayılan değer ücretsiz IOPS'dir. İşlem ve depolamayı temel alan IOPS hakkında daha fazla bilgi edinmek için MySQL için Azure Veritabanı Esnek Sunucu'da IOPS'ye bakın.

--key

Veri şifrelemesi için birincil anahtar kasası anahtarının kaynak kimliği.

--location -l

Konum. Değerleri: az account list-locations. kullanarak az configure --defaults location=<location>varsayılan konumu yapılandırabilirsiniz.

--mode

İçeri aktarma modu. Numaralandırma değerleri: [Çevrimdışı, Çevrimiçi]. Varsayılan, Çevrimdışı'dır.

Kabul edilen değerler: Offline, Online
Default value: Offline
--private-dns-zone

Bu parametre yalnızca özel erişimle bölgeler arası çoğaltma sunucusu oluşturuyorsanız geçerlidir. Özel erişimli bölge içi okuma çoğaltması için kaynak sunucu ayarları taşınır ve bu parametre yoksayılır. Yeni veya mevcut özel dns bölgesinin adı veya kimliği. Aynı kaynak grubundan, farklı kaynak grubundan veya farklı abonelikten özel dns bölgesini kullanabilirsiniz. Farklı kaynak grubundan veya abonelikten bir bölge kullanmak istiyorsanız, lütfen kaynak kimliğini belirtin. CLI, kullanıcılar tarafından sağlanmazsa sanal ağ ile aynı kaynak grubunda yeni bir özel dns bölgesi oluşturur.

--public-access

Genel erişimi belirler. İzin verilen IP listesine eklenecek tek ip adresi veya aralığı girin. IP adresi aralıkları kesik çizgiyle ayrılmış olmalı ve boşluk içermemelidir. 0.0.0.0 belirtilmesi, Azure'da dağıtılan tüm kaynaklardan genel erişimin sunucunuza erişmesine olanak tanır. "Yok" olarak ayarlandığında sunucu genel erişim modunda ayarlanır ancak güvenlik duvarı kuralı oluşturulmaz.

--sku-name

İşlem SKU'sunun adı. {VM name} Standard_ kuralına uyar. Örnekler: Standard_B1ms.

--standby-zone

Yüksek kullanılabilirlik etkinleştirildiğinde hazır bekleyen sunucunun kullanılabilirlik alanı bilgileri.

--storage-auto-grow

Depolamanın otomatik olarak büyütülmasını etkinleştirin veya devre dışı bırakın. Varsayılan değer Etkin'dir.

Kabul edilen değerler: Disabled, Enabled
--storage-size

Sunucunun depolama kapasitesi. Minimum 32 GiB, maksimum ise 16 TiB'dir.

--subnet

Yeni veya mevcut bir alt ağın adı veya kaynak kimliği. Bu parametre yalnızca özel erişimle bölgeler arası çoğaltma sunucusu oluşturuyorsanız geçerlidir. Özel erişimli bölge içi okuma çoğaltması için kaynak sunucu ayarları taşınır ve bu parametre yoksayılır. Farklı kaynak grubundan veya abonelikten bir alt ağ kullanmak istiyorsanız, lütfen ad yerine kaynak kimliğini belirtin. Alt ağın esnek Sunuculara devredileceğini lütfen unutmayın. Temsilci seçiminden sonra, bu alt ağ başka herhangi bir Azure kaynağı türü için kullanılamaz.

--subnet-prefixes

CIDR biçiminde yeni bir alt ağ oluştururken kullanılacak alt ağ IP adresi ön eki. Varsayılan değer 10.0.0.0/24'dür.

--tags

Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.

--tier

Sunucunun işlem katmanı. Kabul edilen değerler: Burstable, GeneralPurpose, MemoryOptimized.

--version

Sunucu ana sürümü.

--vnet

Yeni veya mevcut bir sanal ağın adı veya kimliği. Bu parametre yalnızca özel erişimle bölgeler arası çoğaltma sunucusu oluşturuyorsanız geçerlidir. Özel erişimli bölge içi okuma çoğaltması için kaynak sunucu ayarları taşınır ve bu parametre yoksayılır. Farklı kaynak grubundan veya abonelikten bir sanal ağ kullanmak istiyorsanız, lütfen bir kaynak kimliği belirtin. Ad 2 ila 64 karakter arasında olmalıdır. Ad bir harf veya sayı ile başlamalı, harf, sayı veya alt çizgiyle bitmelidir ve yalnızca harf, sayı, alt çizgi, nokta veya kısa çizgi içerebilir.

--yes -y

Onay istemde bulunmayın.

Default value: False
--zone -z

Kaynağın sağlandığı kullanılabilirlik alanı.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.