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.
- MySQL için Azure Veritabanı Geçirme - cli'yi MySQL için Azure Veritabanı kullanarak Tek Sunucuyu Esnek Sunucuya Geçirmehttps://learn.microsoft.com/en-us/azure/mysql/migrate/migrate-single-flexible-mysql-import-cli
- Genel erişimi yapılandırma https://docs.microsoft.com/en-us/azure/mysql/flexible-server/how-to-manage-firewall-cli
- Özel erişimi https://docs.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
[--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
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.
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ı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
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.
Sunucu için Yönetici istrator kullanıcı adı. Ayarlandıktan sonra değiştirilemez.
Otomatik ölçeklendirme iops'sini etkinleştirin veya devre dışı bırakın. Varsayılan değer Devre Dışı'dır.
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.
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.
Yüksek kullanılabilirlik özelliğini (ZoneRedundant veya SameZone) etkinleştirin veya devre dışı bırakın.
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.
Konum. 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.
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'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.
İş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.
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 herhangi 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.
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.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
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.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin