az mysql flexible-server import

Mengelola alur kerja impor untuk Server Fleksibel MySQL.

Perintah

Nama Deskripsi Jenis Status
az mysql flexible-server import create

Buat alur kerja impor baru untuk server fleksibel.

Inti GA

az mysql flexible-server import create

Buat alur kerja impor baru untuk server fleksibel.

Perintah ini digunakan untuk dua tujuan berikut: Untuk Memigrasikan server MySQL eksternal ke server Fleksibel Azure MySQL yang cadangannya disimpan di Azure Blob Container. Untuk Memigrasikan server tunggal Azure MySQL ke server Fleksibel Azure MySQL. Untuk informasi selengkapnya tentang konfigurasi jaringan, lihat

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]

Contoh

Memicu Impor dari server tunggal 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

Memicu Impor Online dari server tunggal 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

Memicu Impor dari cadangan sumber yang disimpan dalam kontainer 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

Picu impor dari cadangan sumber yang disimpan dalam kontainer blob azure. (File cadangan tidak ada di akar kontainer. Sebagai gantinya ada dalam 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

Picu impor dari cadangan sumber yang disimpan dalam kontainer blob azure. (File cadangan ada di penyimpanan akar kontainer dan blob yang dapat diakses melalui token sas dengan izin Baca dan Daftar. Silakan teruskan '--%' dalam perintah dengan 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

Parameter yang Diperlukan

--data-source

Sumber data untuk mengimpor ke Server Fleksibel. Berdasarkan jenis sumber data, berikan sumber data seperti yang disebutkan di bawah ini. misalnya, mysql_single: Nama atau ID sumber daya server tunggal Azure MySQL. azure_blob: Nama atau ID sumber daya kontainer blob Azure. Uri penyimpanan kontainer blob azure. Contoh: https://{blob_name}.blob.core.windows.net/{container_name}. Uri penyimpanan tidak boleh berisi token sas. Jika diperlukan, token sas dapat disediakan dalam parameter "data-source-sas-token".

--data-source-type

Jenis sumber data. misalnya, mysql_single: Server Azure Database for MySQL. azure_blob: Cadangan sumber yang disediakan dalam kontainer blob Azure.

nilai yang diterima: azure_blob, mysql_single
--name -n

Nama server. Nama hanya boleh berisi huruf kecil, angka, dan karakter tanda hubung (-). Minimal 3 karakter dan maksimum 63 karakter.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--address-prefixes

Awalan alamat IP yang akan digunakan saat membuat jaringan virtual baru dalam format CIDR. Nilai defaultnya adalah 10.0.0.0/16.

--admin-password -p

Kata sandi administrator. Minimal 8 karakter dan maksimum 128 karakter. Sandi Anda harus berisi karakter dari tiga kategori berikut: huruf besar bahasa Inggris, huruf kecil bahasa Inggris, angka, dan karakter non-alfanumerik.

--admin-user -u

Nama pengguna administrator untuk server. Setelah diatur, itu tidak dapat diubah.

--auto-scale-iops

Aktifkan atau nonaktifkan iop skala otomatis. Nilai defaultnya adalah Dinonaktifkan.

nilai yang diterima: Disabled, Enabled
nilai default: Disabled
--backup-identity

Nama atau ID sumber daya identitas pengguna cadangan geografis untuk enkripsi data. Identitas harus berada di wilayah yang sama dengan wilayah cadangan.

--backup-key

ID sumber daya kunci keyvault cadangan geografis untuk enkripsi data. Kunci harus berada di wilayah yang sama dengan wilayah cadangan.

--backup-retention

Jumlah hari cadangan dipertahankan. Rentang 1 hingga 35 hari. Defaultnya adalah 7 hari.

--data-source-backup-dir

Jalur relatif direktori tempat cadangan sumber disimpan. Secara default, file cadangan akan dibaca dari akar penyimpanan. Parameter ini valid untuk sumber data berbasis penyimpanan. Contoh: azure_blob.

--data-source-sas-token

Token Sas untuk mengakses sumber data. Parameter ini valid untuk sumber data berbasis penyimpanan. Contoh: azure_blob.

--geo-redundant-backup

Apakah pencadangan geo redundan diaktifkan atau tidak.

nilai yang diterima: Disabled, Enabled
--high-availability

Aktifkan (ZoneRedundant atau SameZone) atau nonaktifkan fitur ketersediaan tinggi.

nilai yang diterima: Disabled, SameZone, ZoneRedundant
nilai default: Disabled
--identity

Nama atau ID sumber daya identitas yang ditetapkan pengguna untuk enkripsi data.

--iops

Jumlah IOPS yang akan dialokasikan untuk server ini. Anda akan mendapatkan sejumlah IOPS gratis berdasarkan komputasi dan penyimpanan yang disediakan. Nilai default untuk IOPS adalah IOPS gratis. Untuk mempelajari selengkapnya tentang IOPS berdasarkan komputasi dan penyimpanan, lihat IOPS di Azure Database for MySQL Flexible Server.

--key

ID sumber daya kunci keyvault utama untuk enkripsi data.

--location -l

Lokasi. Nilai dari: az account list-locations. Anda dapat mengonfigurasi lokasi default menggunakan az configure --defaults location=<location>.

--mode

Mode impor. Nilai enum: [Offline, Online]. Defaultnya adalah Offline.

nilai yang diterima: Offline, Online
nilai default: Offline
--private-dns-zone

Parameter ini hanya berlaku jika Anda membuat server replika lintas wilayah dengan akses privat. Untuk replika baca dalam wilayah dengan akses privat, pengaturan server sumber dibawa dan parameter ini diabaikan. Nama atau id zona dns privat baru atau yang sudah ada. Anda dapat menggunakan zona dns privat dari grup sumber daya yang sama, grup sumber daya yang berbeda, atau langganan yang berbeda. Jika Anda ingin menggunakan zona dari grup sumber daya atau langganan yang berbeda, berikan Id sumber daya. CLI membuat zona dns privat baru dalam grup sumber daya yang sama dengan jaringan virtual jika tidak disediakan oleh pengguna.

--public-access

Menentukan akses publik. Masukkan satu atau rentang alamat IP yang akan disertakan dalam daftar IP yang diizinkan. Rentang alamat IP harus dipisahkan garis putus-putus dan tidak berisi spasi apa pun. Menentukan 0.0.0.0 memungkinkan akses publik dari sumber daya apa pun yang disebarkan dalam Azure untuk mengakses server Anda. Mengaturnya ke "Tidak Ada" mengatur server dalam mode akses publik tetapi tidak membuat aturan firewall.

--sku-name

Nama SKU komputasi. Mengikuti konvensi Standard_{nama VM}. Contoh: Standard_B1ms.

--standby-zone

Informasi zona ketersediaan server siaga ketika ketersediaan tinggi diaktifkan.

--storage-auto-grow

Mengaktifkan atau menonaktifkan pertumbuhan otomatis penyimpanan. Nilai default diaktifkan.

nilai yang diterima: Disabled, Enabled
--storage-size

Kapasitas penyimpanan server. Minimum adalah 32 GiB dan maks adalah 16 TiB.

--subnet

Nama atau ID sumber daya subnet baru atau yang sudah ada. Parameter ini hanya berlaku jika Anda membuat server replika lintas wilayah dengan akses privat. Untuk replika baca dalam wilayah dengan akses privat, pengaturan server sumber dibawa dan parameter ini diabaikan. Jika Anda ingin menggunakan subnet dari grup sumber daya atau langganan yang berbeda, berikan ID sumber daya alih-alih nama. Harap dicatat bahwa subnet akan didelegasikan ke flexibleServers. Setelah delegasi, subnet ini tidak dapat digunakan untuk jenis sumber daya Azure lainnya.

--subnet-prefixes

Awalan alamat IP subnet yang akan digunakan saat membuat subnet baru dalam format CIDR. Nilai defaultnya adalah 10.0.0.0/24.

--tags

Tag yang dipisahkan spasi: key[=value] [key[=value] ...]. Gunakan "" untuk menghapus tag yang ada.

--tier

Tingkat komputasi server. Nilai yang diterima: Burstable, GeneralPurpose, MemoryOptimized.

--version

Versi utama server.

--vnet

Nama atau ID jaringan virtual baru atau yang sudah ada. Parameter ini hanya berlaku jika Anda membuat server replika lintas wilayah dengan akses privat. Untuk replika baca dalam wilayah dengan akses privat, pengaturan server sumber dibawa dan parameter ini diabaikan. Jika Anda ingin menggunakan vnet dari grup sumber daya atau langganan yang berbeda, berikan ID sumber daya. Nama harus antara 2 hingga 64 karakter. Nama harus diawali dengan huruf atau angka, diakhiri dengan huruf, angka atau garis bawah, dan hanya boleh berisi huruf, angka, garis bawah, titik, atau tanda hubung.

--yes -y

Jangan meminta konfirmasi.

nilai default: False
--zone -z

Zona ketersediaan untuk menyediakan sumber daya.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.