Поделиться через


az mysql flexible-server import

Управление рабочими процессами импорта для гибких серверов MySQL.

Команды

Имя Описание Тип Состояние
az mysql flexible-server import create

Создайте новый рабочий процесс импорта для гибкого сервера.

Основные сведения Общедоступная версия
az mysql flexible-server import stop-replication

Чтобы остановить репликацию между исходным одним сервером и целевым гибким сервером.

Основные сведения Общедоступная версия

az mysql flexible-server import create

Создайте новый рабочий процесс импорта для гибкого сервера.

Эта команда используется для следующих двух целей: чтобы перенести внешний сервер MySQL на гибкий сервер Azure MySQL, резервная копия которого хранится в контейнере BLOB-объектов Azure. Чтобы перенести отдельный сервер Azure MySQL на гибкий сервер Azure MySQL. Дополнительные сведения о конфигурации сети см. в разделе

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]

Примеры

Активируйте импорт из отдельного сервера 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

Обязательные параметры

--data-source

Источник данных для импорта на гибкий сервер. На основе типа источника данных укажите источник данных, как упоминалось ниже. Например, mysql_single: имя или идентификатор ресурса отдельного сервера Azure MySQL. azure_blob: имя или идентификатор ресурса контейнера BLOB-объектов Azure. URI хранилища контейнера BLOB-объектов Azure. Пример: https://{blob_name}.blob.core.windows.net/{container_name}. Универсальный код ресурса (URI) хранилища не должен содержать маркер sas. При необходимости маркер sas можно указать в параметре data-source-sas-token.

--data-source-type

Тип источника данных. Например, mysql_single: серверы База данных Azure для MySQL. azure_blob: резервное копирование источника, предоставленное в контейнере BLOB-объектов Azure.

Допустимые значения: azure_blob, mysql_single
--name -n

Имя сервера. Имя может содержать только строчные буквы, цифры и символ дефиса (-). Минимум 3 символа и не более 63 символов.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

Необязательные параметры

--address-prefixes

Префикс IP-адреса, используемый при создании новой виртуальной сети в формате CIDR. Значение по умолчанию — 10.0.0.0/16.

--admin-password -p

Пароль администратора. Минимум 8 символов и максимум 128 символов. В пароле следует использовать символы хотя бы из трех следующих категорий: английские прописные буквы, английские строчные буквы, цифры и символы, отличные от алфавитно-цифровых.

--admin-user -u

Имя администратора сервера. После установки его нельзя изменить.

--auto-scale-iops

Включите или отключите операции ввода-вывода автомасштабирования. Значение по умолчанию отключено.

Допустимые значения: Disabled, Enabled
Default value: Disabled
--backup-identity

Имя или идентификатор ресурса удостоверения пользователя гео резервного копирования для шифрования данных. Удостоверение должно находиться в том же регионе, что и регион резервного копирования.

--backup-key

Идентификатор ресурса ключа гео резервного копирования для шифрования данных. Ключ должен находиться в том же регионе, что и регион резервного копирования.

--backup-retention

Количество дней хранения резервной копии. Диапазон от 1 до 35 дней. Значение по умолчанию равно 7 суткам.

--data-source-backup-dir

Относительный путь к каталогу, в котором хранится исходная резервная копия. По умолчанию файлы резервного копирования будут считываться из корневого каталога хранилища. Этот параметр действителен для источника данных на основе хранилища. Пример: azure_blob.

--data-source-sas-token

Маркер SAS для доступа к источнику данных. Этот параметр действителен для источника данных на основе хранилища. Пример: azure_blob.

--geo-redundant-backup

Включена ли геоизбыточная резервная копия.

Допустимые значения: Disabled, Enabled
--high-availability

Включите (ZoneRedundant или SameZone) или отключите функцию высокого уровня доступности.

Допустимые значения: Disabled, SameZone, ZoneRedundant
Default value: Disabled
--identity

Имя или идентификатор ресурса назначаемого пользователем удостоверения для шифрования данных.

--iops

Количество операций ввода-вывода в секунду для этого сервера. Вы получите определенное количество бесплатных операций ввода-вывода в секунду на основе подготовленных вычислительных ресурсов и хранилища. Значение по умолчанию для операций ввода-вывода в секунду является бесплатным числом операций ввода-вывода в секунду. Дополнительные сведения о операций ввода-вывода в секунду на основе вычислений и хранилища см. в разделе "Операции ввода-вывода в секунду" в База данных Azure для MySQL гибком сервере.

--key

Идентификатор ресурса первичного ключа keyvault для шифрования данных.

--location -l

Location. Значения из az account list-locations. Расположение по умолчанию можно настроить с помощью az configure --defaults location=<location>.

--mode

Режим импорта. Значения перечисления: [автономный, онлайн]. Значение по умолчанию — "Вне сети".

Допустимые значения: Offline, Online
Default value: Offline
--private-dns-zone

Этот параметр применяется только при создании сервера реплики между регионами с частным доступом. Для реплики чтения в регионе с частным доступом параметры исходного сервера переносятся и этот параметр игнорируется. Имя или идентификатор новой или существующей частной зоны DNS. Частную зону DNS можно использовать из одной группы ресурсов, другой группы ресурсов или другой подписки. Если вы хотите использовать зону из другой группы ресурсов или подписки, укажите идентификатор ресурса. CLI создает новую частную зону DNS в той же группе ресурсов, что и виртуальная сеть, если она не предоставлена пользователями.

--public-access

Определяет общедоступный доступ. Введите один или диапазон IP-адресов, которые будут включены в список разрешенных IP-адресов. Диапазоны IP-адресов должны быть разделены дефисом и не содержать пробелов. Указание 0.0.0.0.0 разрешает общедоступный доступ из любых ресурсов, развернутых в Azure, для доступа к серверу. Если задать для него значение None, сервер в режиме общедоступного доступа, но не создает правило брандмауэра.

--sku-name

Имя номера SKU вычислений. Соответствует соглашению Standard_{имя виртуальной машины}. Примеры: Standard_B1ms.

--standby-zone

Сведения о зоне доступности резервного сервера при включении высокой доступности.

--storage-auto-grow

Включение или отключение автоматического увеличения объема хранилища. Значение по умолчанию включено.

Допустимые значения: Disabled, Enabled
--storage-size

Емкость хранилища сервера. Минимальное значение — 32 ГиБ и максимальное значение — 16 ТиБ.

--subnet

Имя или идентификатор ресурса новой или существующей подсети. Этот параметр применяется только при создании сервера реплики между регионами с частным доступом. Для реплики чтения в регионе с частным доступом параметры исходного сервера переносятся и этот параметр игнорируется. Если вы хотите использовать подсеть из другой группы ресурсов или подписки, укажите идентификатор ресурса вместо имени. Обратите внимание, что подсеть будет делегирована гибким серверам. После делегирования эту подсеть нельзя использовать для любого другого типа ресурсов Azure.

--subnet-prefixes

Префикс IP-адреса подсети, используемый при создании новой подсети в формате CIDR. Значение по умолчанию — 10.0.0.0/24.

--tags

Теги, разделенные пробелами: key[=value] [key[=value] ...]. Используйте "" для очистки существующих тегов.

--tier

Уровень вычислений сервера. Допустимые значения: Burstable, GeneralPurpose, MemoryOptimized.

--version

Основная версия сервера.

--vnet

Имя или идентификатор новой или существующей виртуальной сети. Этот параметр применяется только при создании сервера реплики между регионами с частным доступом. Для реплики чтения в регионе с частным доступом параметры исходного сервера переносятся и этот параметр игнорируется. Если вы хотите использовать виртуальную сеть из другой группы ресурсов или подписки, укажите идентификатор ресурса. Имя должно быть от 2 до 64 символов. Оно должно начинаться с буквы или цифры, заканчиваться буквой, цифрой или символом подчеркивания и может содержать только буквы, цифры, символы подчеркивания, точки и дефисы.

--yes -y

Не запрашивать подтверждение.

Default value: False
--zone -z

Зона доступности, в которую необходимо подготовить ресурс.

Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.

az mysql flexible-server import stop-replication

Чтобы остановить репликацию между исходным одним сервером и целевым гибким сервером.

az mysql flexible-server import stop-replication [--ids]
                                                 [--name]
                                                 [--resource-group]
                                                 [--subscription]
                                                 [--yes]

Примеры

Остановите репликацию на testFlexServer.

az mysql flexible-server import stop-replication -g testGroup -n testFlexServer

Необязательные параметры

--ids

Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.

--name -n

Имя сервера. Имя может содержать только строчные буквы, цифры и символ дефиса (-). Минимум 3 символа и не более 63 символов.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--yes -y

Не запрашивать подтверждение.

Default value: False
Глобальные параметры
--debug

Повышение уровня детализации журнала для включения всех журналов отладки.

--help -h

Отображение этого справочного сообщения и выход.

--only-show-errors

Показывать только ошибки, блокируя предупреждения.

--output -o

Формат вывода.

Допустимые значения: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.

--subscription

Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID.

--verbose

Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.