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. Дополнительные сведения о конфигурации сети см. в разделе
- Перенос База данных Azure для MySQL — отдельный сервер на гибкий сервер с помощью интерфейса командной строки База данных Azure для MySQL импортаhttps://learn.microsoft.com/en-us/azure/mysql/migrate/migrate-single-flexible-mysql-import-cli
- Настройка общедоступного доступа https://docs.microsoft.com/en-us/azure/mysql/flexible-server/how-to-manage-firewall-cli
- Настройка закрытого доступа https://docs.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
[--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
Обязательные параметры
Источник данных для импорта на гибкий сервер. На основе типа источника данных укажите источник данных, как упоминалось ниже. Например, 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.
Тип источника данных. Например, mysql_single: серверы База данных Azure для MySQL. azure_blob: резервное копирование источника, предоставленное в контейнере BLOB-объектов Azure.
Имя сервера. Имя может содержать только строчные буквы, цифры и символ дефиса (-). Минимум 3 символа и не более 63 символов.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Необязательные параметры
Префикс IP-адреса, используемый при создании новой виртуальной сети в формате CIDR. Значение по умолчанию — 10.0.0.0/16.
Пароль администратора. Минимум 8 символов и максимум 128 символов. В пароле следует использовать символы хотя бы из трех следующих категорий: английские прописные буквы, английские строчные буквы, цифры и символы, отличные от алфавитно-цифровых.
Имя администратора сервера. После установки его нельзя изменить.
Включите или отключите операции ввода-вывода автомасштабирования. Значение по умолчанию отключено.
Имя или идентификатор ресурса удостоверения пользователя гео резервного копирования для шифрования данных. Удостоверение должно находиться в том же регионе, что и регион резервного копирования.
Идентификатор ресурса ключа гео резервного копирования для шифрования данных. Ключ должен находиться в том же регионе, что и регион резервного копирования.
Количество дней хранения резервной копии. Диапазон от 1 до 35 дней. Значение по умолчанию равно 7 суткам.
Относительный путь к каталогу, в котором хранится исходная резервная копия. По умолчанию файлы резервного копирования будут считываться из корневого каталога хранилища. Этот параметр действителен для источника данных на основе хранилища. Пример: azure_blob.
Маркер SAS для доступа к источнику данных. Этот параметр действителен для источника данных на основе хранилища. Пример: azure_blob.
Включена ли геоизбыточная резервная копия.
Включите (ZoneRedundant или SameZone) или отключите функцию высокого уровня доступности.
Имя или идентификатор ресурса назначаемого пользователем удостоверения для шифрования данных.
Количество операций ввода-вывода в секунду для этого сервера. Вы получите определенное количество бесплатных операций ввода-вывода в секунду на основе подготовленных вычислительных ресурсов и хранилища. Значение по умолчанию для операций ввода-вывода в секунду является бесплатным числом операций ввода-вывода в секунду. Дополнительные сведения о операций ввода-вывода в секунду на основе вычислений и хранилища см. в разделе "Операции ввода-вывода в секунду" в База данных Azure для MySQL гибком сервере.
Идентификатор ресурса первичного ключа keyvault для шифрования данных.
Location. Значения из az account list-locations
. Расположение по умолчанию можно настроить с помощью az configure --defaults location=<location>
.
Режим импорта. Значения перечисления: [автономный, онлайн]. Значение по умолчанию — "Вне сети".
Этот параметр применяется только при создании сервера реплики между регионами с частным доступом. Для реплики чтения в регионе с частным доступом параметры исходного сервера переносятся и этот параметр игнорируется. Имя или идентификатор новой или существующей частной зоны DNS. Частную зону DNS можно использовать из одной группы ресурсов, другой группы ресурсов или другой подписки. Если вы хотите использовать зону из другой группы ресурсов или подписки, укажите идентификатор ресурса. CLI создает новую частную зону DNS в той же группе ресурсов, что и виртуальная сеть, если она не предоставлена пользователями.
Определяет общедоступный доступ. Введите один или диапазон IP-адресов, которые будут включены в список разрешенных IP-адресов. Диапазоны IP-адресов должны быть разделены дефисом и не содержать пробелов. Указание 0.0.0.0.0 разрешает общедоступный доступ из любых ресурсов, развернутых в Azure, для доступа к серверу. Если задать для него значение None, сервер в режиме общедоступного доступа, но не создает правило брандмауэра.
Имя номера SKU вычислений. Соответствует соглашению Standard_{имя виртуальной машины}. Примеры: Standard_B1ms.
Сведения о зоне доступности резервного сервера при включении высокой доступности.
Включение или отключение автоматического увеличения объема хранилища. Значение по умолчанию включено.
Емкость хранилища сервера. Минимальное значение — 32 ГиБ и максимальное значение — 16 ТиБ.
Имя или идентификатор ресурса новой или существующей подсети. Этот параметр применяется только при создании сервера реплики между регионами с частным доступом. Для реплики чтения в регионе с частным доступом параметры исходного сервера переносятся и этот параметр игнорируется. Если вы хотите использовать подсеть из другой группы ресурсов или подписки, укажите идентификатор ресурса вместо имени. Обратите внимание, что подсеть будет делегирована гибким серверам. После делегирования эту подсеть нельзя использовать для любого другого типа ресурсов Azure.
Префикс IP-адреса подсети, используемый при создании новой подсети в формате CIDR. Значение по умолчанию — 10.0.0.0/24.
Теги, разделенные пробелами: key[=value] [key[=value] ...]. Используйте "" для очистки существующих тегов.
Уровень вычислений сервера. Допустимые значения: Burstable, GeneralPurpose, MemoryOptimized.
Основная версия сервера.
Имя или идентификатор новой или существующей виртуальной сети. Этот параметр применяется только при создании сервера реплики между регионами с частным доступом. Для реплики чтения в регионе с частным доступом параметры исходного сервера переносятся и этот параметр игнорируется. Если вы хотите использовать виртуальную сеть из другой группы ресурсов или подписки, укажите идентификатор ресурса. Имя должно быть от 2 до 64 символов. Оно должно начинаться с буквы или цифры, заканчиваться буквой, цифрой или символом подчеркивания и может содержать только буквы, цифры, символы подчеркивания, точки и дефисы.
Не запрашивать подтверждение.
Зона доступности, в которую необходимо подготовить ресурс.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --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
Необязательные параметры
Один или несколько идентификаторов ресурсов (через пробелы). Это должен быть полный идентификатор ресурса, содержащий все сведения о аргументах Resource Id. Необходимо указать аргументы --ids или другие аргументы Resource Id.
Имя сервера. Имя может содержать только строчные буквы, цифры и символ дефиса (-). Минимум 3 символа и не более 63 символов.
Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>
.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Не запрашивать подтверждение.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Отображение этого справочного сообщения и выход.
Показывать только ошибки, блокируя предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Повышение уровня детализации журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.