az mysql flexible-server import
Управление рабочими процессами импорта для гибких серверов MySQL.
Команды
| Имя | Описание | Тип | Состояние |
|---|---|---|---|
| az mysql flexible-server import create |
Создайте новый рабочий процесс импорта для гибкого сервера. |
Core | GA |
| az mysql flexible-server import stop-replication |
Чтобы остановить репликацию между исходным одним сервером и целевым гибким сервером. |
Core | GA |
az mysql flexible-server import create
Создайте новый рабочий процесс импорта для гибкого сервера.
Эта команда используется для следующих двух целей: чтобы перенести внешний сервер MySQL на Azure Гибкий сервер MySQL, резервная копия которого хранится в контейнере BLOB-объектов Azure. Чтобы перенести отдельный сервер Azure MySQL в Azure гибкий сервер MySQL. Дополнительные сведения о конфигурации сети см. в разделе
- Перенос База данных Azure для MySQL — отдельный сервер на гибкий сервер с помощью База данных Azure для MySQL импорта CLI https://learn.microsoft.com/en-us/azure/mysql/migrate/migrate-single-flexible-mysql-import-cli
- Настройка общедоступного доступа https://learn.microsoft.com/en-us/azure/mysql/flexible-server/how-to-manage-firewall-cli
- Настройка закрытого доступа https://learn.microsoft.com/en-us/azure/mysql/flexible-server/how-to-manage-virtual-network-cli.
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]
Примеры
Активируйте импорт из отдельного сервера 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
Активируйте онлайн-импорт из отдельного сервера 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
Активируйте импорт из исходной резервной копии, хранящейся в контейнере 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
Активируйте импорт из исходной резервной копии, хранящейся в контейнере BLOB-объектов Azure. (Файлы резервного копирования, отсутствуют в корневом каталоге контейнера. Вместо этого присутствует в 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
Активируйте импорт из исходной резервной копии, хранящейся в контейнере BLOB-объектов Azure. (Файлы резервного копирования, присутствующих в корневом каталоге контейнера и хранилище BLOB-объектов, доступные с помощью маркера SAS с разрешениями на чтение и список. Передайте "--%" в команде с маркером 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
Обязательные параметры
Источник данных для импорта на гибкий сервер. На основе типа источника данных укажите источник данных, как упоминалось ниже. например, mysql_single: имя или идентификатор ресурса одного сервера Azure MySQL. azure_blob: имя или идентификатор ресурса контейнера больших двоичных объектов Azure. URI хранилища контейнера BLOB-объектов Azure. Пример: https://{blob_name}.blob.core.windows.net/{container_name}. Универсальный код ресурса (URI) хранилища не должен содержать маркер sas. При необходимости маркер sas можно указать в параметре data-source-sas-token.
Тип источника данных. например, mysql_single: серверы База данных Azure для MySQL. azure_blob: резервное копирование источника, предоставленное в контейнере BLOB-объектов Azure.
| Свойство | Значение |
|---|---|
| Допустимые значения: | azure_blob, mysql_single |
Имя сервера. Имя может содержать только строчные буквы, цифры и символ дефиса (-). Минимум 3 символа и не более 63 символов.
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Автоматическое получение маркера Политика Azure для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Префикс IP-адреса, используемый при создании новой виртуальной сети в формате CIDR. Значение по умолчанию — 10.0.0.0/16.
Пароль администратора. Минимум 8 символов и максимум 128 символов. В пароле следует использовать символы хотя бы из трех следующих категорий: английские прописные буквы, английские строчные буквы, цифры и символы, отличные от алфавитно-цифровых.
| Свойство | Значение |
|---|---|
| Группа параметров: | Authentication Arguments |
Имя администратора сервера. После установки его нельзя изменить.
| Свойство | Значение |
|---|---|
| Группа параметров: | Authentication Arguments |
Включите или отключите операции ввода-вывода автомасштабирования. Значение по умолчанию включено.
| Свойство | Значение |
|---|---|
| Default value: | Disabled |
| Допустимые значения: | Disabled, Enabled |
Имя или идентификатор ресурса удостоверения пользователя гео резервного копирования для шифрования данных. Удостоверение должно находиться в том же регионе, что и регион резервного копирования.
Идентификатор ресурса ключа гео резервного копирования для шифрования данных. Ключ должен находиться в том же регионе, что и регион резервного копирования.
Количество дней хранения резервной копии. Диапазон от 1 до 35 дней. Значение по умолчанию равно 7 суткам.
Связанный идентификатор ссылки на изменение для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Относительный путь к каталогу, в котором хранится исходная резервная копия. По умолчанию файлы резервного копирования будут считываться из корневого каталога хранилища. Этот параметр действителен для источника данных на основе хранилища. Пример: azure_blob.
Маркер SAS для доступа к источнику данных. Этот параметр действителен для источника данных на основе хранилища. Пример: azure_blob.
Включена ли геоизбыточная резервная копия.
| Свойство | Значение |
|---|---|
| Допустимые значения: | Disabled, Enabled |
Включите (ZoneRedundant или SameZone) или отключите функцию высокого уровня доступности.
| Свойство | Значение |
|---|---|
| Default value: | Disabled |
| Допустимые значения: | Disabled, SameZone, ZoneRedundant |
Имя или идентификатор ресурса назначаемого пользователем удостоверения для шифрования данных.
Количество операций ввода-вывода в секунду для этого сервера. Вы получите определенное количество бесплатных операций ввода-вывода в секунду на основе подготовленных вычислительных ресурсов и хранилища. Значение по умолчанию для операций ввода-вывода в секунду является бесплатным числом операций ввода-вывода в секунду. Дополнительные сведения о операций ввода-вывода в секунду на основе вычислительных ресурсов и хранилища см. в База данных Azure для MySQL гибком сервере.
Идентификатор ресурса первичного ключа keyvault для шифрования данных.
Location. Значения из az account list-locations. Расположение по умолчанию можно настроить с помощью az configure --defaults location=<location>.
Режим импорта. Значения перечисления: [автономный, онлайн]. Значение по умолчанию — "Вне сети".
| Свойство | Значение |
|---|---|
| Default value: | Offline |
| Допустимые значения: | Offline, Online |
Этот параметр применяется только при создании сервера реплики между регионами с частным доступом. Для реплики чтения в регионе с частным доступом параметры исходного сервера переносятся и этот параметр игнорируется. Имя или идентификатор новой или существующей частной зоны DNS. Частную зону DNS можно использовать из одной группы ресурсов, другой группы ресурсов или другой подписки. Если вы хотите использовать зону из другой группы ресурсов или подписки, укажите идентификатор ресурса. CLI создает новую частную зону DNS в той же группе ресурсов, что и виртуальная сеть, если она не предоставлена пользователями.
Определяет общедоступный доступ. Введите один или диапазон IP-адресов, которые будут включены в список разрешенных IP-адресов. Диапазоны IP-адресов должны быть разделены дефисом и не содержать пробелов. Указание 0.0.0.0.0 разрешает общедоступный доступ из любых ресурсов, развернутых в Azure для доступа к серверу. Если задать для него значение None, сервер в режиме общедоступного доступа, но не создает правило брандмауэра.
Имя номера SKU вычислений. Соответствует соглашению Standard_{имя виртуальной машины}. Примеры: Standard_B1ms.
Сведения о зоне доступности резервного сервера при включении высокой доступности.
Включение или отключение автоматического увеличения объема хранилища. Значение по умолчанию включено.
| Свойство | Значение |
|---|---|
| Допустимые значения: | Disabled, Enabled |
Емкость хранилища сервера. Минимальное значение — 32 ГиБ и максимальное значение — 16 ТиБ.
Имя или идентификатор ресурса новой или существующей подсети. Этот параметр применяется только при создании сервера реплики между регионами с частным доступом. Для реплики чтения в регионе с частным доступом параметры исходного сервера переносятся и этот параметр игнорируется. Если вы хотите использовать подсеть из другой группы ресурсов или подписки, укажите идентификатор ресурса вместо имени. Обратите внимание, что подсеть будет делегирована гибким серверам. После делегирования эту подсеть нельзя использовать для любого другого типа Azure ресурсов.
Префикс IP-адреса подсети, используемый при создании новой подсети в формате CIDR. Значение по умолчанию — 10.0.0.0/24.
Теги, разделенные пробелами: key[=value] [key[=value] ...]. Используйте "" для очистки существующих тегов.
Уровень вычислений сервера. Допустимые значения: Burstable, GeneralPurpose, MemoryOptimized.
Основная версия сервера.
Имя или идентификатор новой или существующей виртуальной сети. Этот параметр применяется только при создании сервера реплики между регионами с частным доступом. Для реплики чтения в регионе с частным доступом параметры исходного сервера переносятся и этот параметр игнорируется. Если вы хотите использовать виртуальную сеть из другой группы ресурсов или подписки, укажите идентификатор ресурса. Имя должно быть от 2 до 64 символов. Оно должно начинаться с буквы или цифры, заканчиваться буквой, цифрой или символом подчеркивания и может содержать только буквы, цифры, символы подчеркивания, точки и дефисы.
Не запрашивать подтверждение.
| Свойство | Значение |
|---|---|
| Default value: | False |
Зона доступности, в которую необходимо подготовить ресурс.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |
az mysql flexible-server import stop-replication
Чтобы остановить репликацию между исходным одним сервером и целевым гибким сервером.
az mysql flexible-server import stop-replication [--acquire-policy-token]
[--change-reference]
[--ids]
[--name]
[--resource-group]
[--subscription]
[--yes]
Примеры
Остановите репликацию на testFlexServer.
az mysql flexible-server import stop-replication -g testGroup -n testFlexServer
Необязательные параметры
Следующие параметры являются необязательными, но в зависимости от контекста один или несколько могут потребоваться для успешного выполнения команды.
Автоматическое получение маркера Политика Azure для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Связанный идентификатор ссылки на изменение для этой операции ресурса.
| Свойство | Значение |
|---|---|
| Группа параметров: | Global Policy Arguments |
Один или несколько идентификаторов ресурсов (разделенных пробелами). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие параметры 'Resource Id'.
| Свойство | Значение |
|---|---|
| Группа параметров: | Resource Id Arguments |
Имя сервера. Имя может содержать только строчные буквы, цифры и символ дефиса (-). Минимум 3 символа и не более 63 символов.
| Свойство | Значение |
|---|---|
| Группа параметров: | Resource Id Arguments |
Имя группы ресурсов. Группу по умолчанию можно настроить с помощью az configure --defaults group=<name>.
| Свойство | Значение |
|---|---|
| Группа параметров: | Resource Id Arguments |
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.
| Свойство | Значение |
|---|---|
| Группа параметров: | Resource Id Arguments |
Не запрашивать подтверждение.
| Свойство | Значение |
|---|---|
| Default value: | False |
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
| Свойство | Значение |
|---|---|
| Default value: | False |
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
| Свойство | Значение |
|---|---|
| Default value: | False |
Формат вывода.
| Свойство | Значение |
|---|---|
| Default value: | json |
| Допустимые значения: | json, jsonc, none, table, tsv, yaml, yamlc |
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
| Свойство | Значение |
|---|---|
| Default value: | False |