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. |
Core | GA |
| az mysql flexible-server import stop-replication |
Kaynak tek sunucu ile hedef esnek sunucu arasında çoğaltmayı durdurmak için. |
Core | 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 MySQL Esnek sunucusuna Azure geçirmek için. Azure MySQL tek sunucusunu MySQL Esnek sunucusuna Azure geçirmek için. Ağ yapılandırması hakkında daha fazla bilgi için bkz.
- MySQL için Azure Veritabanı Geçirme - CLI https://learn.microsoft.com/en-us/azure/mysql/migrate/migrate-single-flexible-mysql-import-cli MySQL için Azure Veritabanı İçeri Aktar'ı kullanarak Tek Sunucuyu Esnek Sunucuya Geçirme
- Genel erişim https://learn.microsoft.com/en-us/azure/mysql/flexible-server/how-to-manage-firewall-cli yapılandırma
- özel erişim https://learn.microsoft.com/en-us/azure/mysql/flexible-server/how-to-manage-virtual-network-cliyapılandırın.
az mysql flexible-server import create --data-source
--data-source-type {azure_blob, mysql_single}
--name
--resource-group
[--acquire-policy-token]
[--address-prefixes]
[--admin-password]
[--admin-user]
[--auto-scale-iops {Disabled, Enabled}]
[--backup-identity]
[--backup-key]
[--backup-retention]
[--change-reference]
[--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
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.
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.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | azure_blob, mysql_single |
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.
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
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.
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.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Authentication Arguments |
Sunucu için yönetici kullanıcı adı. Ayarlandıktan sonra değiştirilemez.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Authentication Arguments |
Otomatik ölçeklendirme iops'sini etkinleştirin veya devre dışı bırakın. Varsayılan değer Etkin'dir.
| Özellik | Değer |
|---|---|
| Default value: | Disabled |
| Kabul edilen değerler: | Disabled, Enabled |
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.
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.
Yedeklemenin kaç gün tutulduysa o kadardır. 1 ile 35 gün arasında. Varsayılan değer 7 gündür.
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
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.
Veri kaynağına erişmek için Sas belirteci. Bu parametre depolama tabanlı veri kaynağı için geçerlidir. Örnek: azure_blob.
Coğrafi olarak yedekli yedeklemenin etkinleştirilip etkinleştirilmediği.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | Disabled, Enabled |
Yüksek kullanılabilirlik özelliğini (ZoneRedundant veya SameZone) etkinleştirin veya devre dışı bırakın.
| Özellik | Değer |
|---|---|
| Default value: | Disabled |
| Kabul edilen değerler: | Disabled, SameZone, ZoneRedundant |
Veri şifrelemesi için kullanıcı tarafından atanan kimliğin adı veya kaynak kimliği.
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.
Veri şifrelemesi için birincil anahtar kasası anahtarının kaynak kimliği.
Location. Değerleri: az account list-locations. kullanarak az configure --defaults location=<location>varsayılan konumu yapılandırabilirsiniz.
İçeri aktarma modu. Numaralandırma değerleri: [Çevrimdışı, Çevrimiçi]. Varsayılan, Çevrimdışı'dır.
| Özellik | Değer |
|---|---|
| Default value: | Offline |
| Kabul edilen değerler: | Offline, Online |
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.
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 içinde 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.
İşlem SKU'sunun adı. {VM name} Standard_ kuralına uyar. Örnekler: Standard_B1ms.
Yüksek kullanılabilirlik etkinleştirildiğinde hazır bekleyen sunucunun kullanılabilirlik alanı bilgileri.
Depolamanın otomatik olarak büyütülmasını etkinleştirin veya devre dışı bırakın. Varsayılan değer Etkin'dir.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | Disabled, Enabled |
Sunucunun depolama kapasitesi. Minimum 32 GiB, maksimum ise 16 TiB'dir.
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 bir Azure kaynağı türü için kullanılamaz.
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.
Boşlukla ayrılmış etiketler: key[=value] [key[=value] ...]. Mevcut etiketleri temizlemek için "" kullanın.
Sunucunun işlem katmanı. Kabul edilen değerler: Burstable, GeneralPurpose, MemoryOptimized.
Sunucu ana sürümü.
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.
Onay istemde bulunmayın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Kaynağın sağlandığı kullanılabilirlik alanı.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az mysql flexible-server import stop-replication
Kaynak tek sunucu ile hedef esnek sunucu arasında çoğaltmayı durdurmak için.
az mysql flexible-server import stop-replication [--acquire-policy-token]
[--change-reference]
[--ids]
[--name]
[--resource-group]
[--subscription]
[--yes]
Örnekler
'testFlexServer' için çoğaltmayı durdurun.
az mysql flexible-server import stop-replication -g testGroup -n testFlexServer
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Bir veya daha fazla kaynak kimliği (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren eksiksiz bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' parametrelerini vermelisiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
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.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Resource Id Arguments |
Onay istemde bulunmayın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |