az mysql flexible-server

참고 항목

이 명령 그룹에는 Azure CLI 및 하나 이상의 확장 모두에 정의된 명령이 있습니다. 확장된 기능을 활용하려면 각 확장을 설치합니다. 확장 프로그램에 대해 자세히 알아보세요.

Azure Database for MySQL 유연한 서버를 관리합니다.

명령

Name Description 형식 상태
az mysql flexible-server ad-admin

서버 Active Directory 관리자를 관리합니다.

핵심 GA
az mysql flexible-server ad-admin create

Active Directory 관리자를 만듭니다.

핵심 GA
az mysql flexible-server ad-admin delete

Active Directory 관리자를 삭제합니다.

핵심 GA
az mysql flexible-server ad-admin list

모든 Active Directory 관리자를 나열합니다.

핵심 GA
az mysql flexible-server ad-admin show

Active Directory 관리자를 가져옵니다.

핵심 GA
az mysql flexible-server ad-admin wait

Active Directory 관리자가 특정 조건을 충족할 때까지 기다립니다.

핵심 GA
az mysql flexible-server advanced-threat-protection-setting

서버의 고급 위협 방지 설정을 관리합니다.

핵심 GA
az mysql flexible-server advanced-threat-protection-setting show

서버의 고급 위협 방지 설정을 가져옵니다.

핵심 GA
az mysql flexible-server advanced-threat-protection-setting update

서버의 고급 위협 방지 설정을 업데이트합니다.

핵심 GA
az mysql flexible-server backup

유연한 서버 백업을 관리합니다.

핵심 GA
az mysql flexible-server backup create

지정된 백업 이름을 사용하여 지정된 서버에 대한 백업을 만듭니다.

핵심 GA
az mysql flexible-server backup list

지정된 서버에 대한 모든 백업을 나열합니다.

핵심 GA
az mysql flexible-server backup show

지정된 서버에 대한 특정 백업의 세부 정보를 표시합니다.

핵심 GA
az mysql flexible-server connect

유연한 서버에 커넥트.

내선 번호 GA
az mysql flexible-server create

MySQL 유연한 서버를 만듭니다.

핵심 GA
az mysql flexible-server db

유연한 서버에서 MySQL 데이터베이스를 관리합니다.

핵심 GA
az mysql flexible-server db create

유연한 서버에 MySQL 데이터베이스를 만듭니다.

핵심 GA
az mysql flexible-server db delete

유연한 서버에서 데이터베이스를 삭제합니다.

핵심 GA
az mysql flexible-server db list

유연한 서버에 대한 데이터베이스를 나열합니다.

핵심 GA
az mysql flexible-server db show

데이터베이스의 세부 정보를 표시합니다.

핵심 GA
az mysql flexible-server delete

유연한 서버를 삭제합니다.

핵심 GA
az mysql flexible-server deploy

MySQL 서버에 대해 GitHub Actions 워크플로를 사용하도록 설정하고 실행합니다.

핵심 GA
az mysql flexible-server deploy run

Github 리포지토리에서 기존 워크플로를 실행합니다.

핵심 GA
az mysql flexible-server deploy setup

MySQL 서버에 대한 GitHub Actions 워크플로 파일을 만듭니다.

핵심 GA
az mysql flexible-server execute

유연한 서버에 커넥트.

내선 번호 GA
az mysql flexible-server export

서버에서 내보내기 백업을 관리합니다.

핵심 프리뷰
az mysql flexible-server export create

지정된 백업 이름을 사용하여 지정된 서버에 대한 내보내기 백업을 만듭니다.

핵심 프리뷰
az mysql flexible-server firewall-rule

서버에 대한 방화벽 규칙을 관리합니다.

핵심 GA
az mysql flexible-server firewall-rule create

유연한 서버에 대한 새 방화벽 규칙을 만듭니다.

핵심 GA
az mysql flexible-server firewall-rule delete

방화벽 규칙을 삭제합니다.

핵심 GA
az mysql flexible-server firewall-rule list

유연한 서버에 대한 모든 방화벽 규칙을 나열합니다.

핵심 GA
az mysql flexible-server firewall-rule show

방화벽 규칙의 세부 정보를 가져옵니다.

핵심 GA
az mysql flexible-server firewall-rule update

방화벽 규칙을 업데이트합니다.

핵심 GA
az mysql flexible-server geo-restore

백업에서 유연한 서버를 지역 복원합니다.

핵심 GA
az mysql flexible-server gtid

서버에서 GTID를 관리합니다.

핵심 GA
az mysql flexible-server gtid reset

서버에서 GTID를 다시 설정합니다.

핵심 GA
az mysql flexible-server identity

서버 사용자 할당 ID를 관리합니다.

핵심 GA
az mysql flexible-server identity assign

사용자 부호 있는 관리 ID를 서버에 추가합니다.

핵심 GA
az mysql flexible-server identity list

서버에서 할당된 모든 사용자 할당 관리 ID를 나열합니다.

핵심 GA
az mysql flexible-server identity remove

서버에서 사용자 부호 있는 관리 ID를 제거합니다.

핵심 GA
az mysql flexible-server identity show

서버에서 사용자가 할당한 관리 ID를 가져옵니다.

핵심 GA
az mysql flexible-server import

MySQL 유연한 서버에 대한 가져오기 워크플로를 관리합니다.

핵심 GA
az mysql flexible-server import create

유연한 서버에 대한 새 가져오기 워크플로를 만듭니다.

핵심 GA
az mysql flexible-server list

사용 가능한 유연한 서버를 나열합니다.

핵심 GA
az mysql flexible-server list-skus

지정된 지역에서 사용 가능한 sku를 나열합니다.

핵심 GA
az mysql flexible-server parameter

유연한 서버에 대한 서버 매개 변수 값을 관리하기 위한 명령입니다.

핵심 GA
az mysql flexible-server parameter list

유연한 서버에 대한 매개 변수 값을 나열합니다.

핵심 GA
az mysql flexible-server parameter set

유연한 서버의 매개 변수를 업데이트합니다.

핵심 GA
az mysql flexible-server parameter set-batch

유연한 서버의 일괄 업데이트 매개 변수입니다.

핵심 GA
az mysql flexible-server parameter show

유연한 서버에 대한 매개 변수를 가져옵니다.".

핵심 GA
az mysql flexible-server replica

읽기 복제본(replica) 관리합니다.

핵심 GA
az mysql flexible-server replica create

서버용 읽기 복제본을 만듭니다.

핵심 GA
az mysql flexible-server replica list

지정된 서버의 모든 읽기 복제본을 나열합니다.

핵심 GA
az mysql flexible-server replica stop-replication

읽기 복제본에 대한 복제를 중지하고 읽기/쓰기 서버로 만듭니다.

핵심 GA
az mysql flexible-server restart

유연한 서버를 다시 시작합니다.

핵심 GA
az mysql flexible-server restore

백업에서 유연한 서버를 복원합니다.

핵심 GA
az mysql flexible-server server-logs

서버 로그를 관리합니다.

핵심 GA
az mysql flexible-server server-logs download

로그 파일을 다운로드합니다.

핵심 GA
az mysql flexible-server server-logs list

서버의 로그 파일을 나열합니다.

핵심 GA
az mysql flexible-server show

유연한 서버의 세부 정보를 가져옵니다.

핵심 GA
az mysql flexible-server show-connection-string

MySQL 유연한 서버 데이터베이스에 대한 연결 문자열 표시합니다.

핵심 GA
az mysql flexible-server start

유연한 서버를 시작합니다.

핵심 GA
az mysql flexible-server stop

유연한 서버를 중지합니다.

핵심 GA
az mysql flexible-server update

유연한 서버를 업데이트합니다.

핵심 GA
az mysql flexible-server upgrade

유연한 서버의 주 버전을 업그레이드합니다.

핵심 GA
az mysql flexible-server wait

유연한 서버가 특정 조건을 충족할 때까지 기다립니다.

핵심 GA

az mysql flexible-server connect

유연한 서버에 커넥트.

az mysql flexible-server connect --admin-user
                                 --name
                                 [--admin-password]
                                 [--database-name]
                                 [--interactive]
                                 [--querytext]

필수 매개 변수

--admin-user -u

관리자의 로그인 사용자 이름입니다.

--name -n

서버의 이름입니다. 이름에는 소문자, 숫자, 하이픈(-) 문자만 사용할 수 있습니다. 최소 3자 및 최대 63자

선택적 매개 변수

--admin-password -p

관리자의 로그인 암호입니다.

--database-name -d

데이터베이스의 이름입니다.

--interactive

이 매개 변수를 전달하여 대화형 모드에서 데이터베이스에 연결합니다.

--querytext -q
사용되지 않음

인수 'querytext'는 더 이상 사용되지 않으며 향후 릴리스에서 제거될 예정입니다. 대신 'execute'를 사용합니다.

유연한 서버에 대해 실행할 쿼리입니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az mysql flexible-server create

MySQL 유연한 서버를 만듭니다.

사용자 지정 또는 기본 구성을 사용하여 MySQL 유연한 서버를 만듭니다. 네트워크 구성에 대한 자세한 내용은

az mysql flexible-server create [--address-prefixes]
                                [--admin-password]
                                [--admin-user]
                                [--auto-scale-iops {Disabled, Enabled}]
                                [--backup-identity]
                                [--backup-key]
                                [--backup-retention]
                                [--database-name]
                                [--geo-redundant-backup {Disabled, Enabled}]
                                [--high-availability {Disabled, SameZone, ZoneRedundant}]
                                [--identity]
                                [--iops]
                                [--key]
                                [--location]
                                [--name]
                                [--private-dns-zone]
                                [--public-access]
                                [--resource-group]
                                [--sku-name]
                                [--standby-zone]
                                [--storage-auto-grow {Disabled, Enabled}]
                                [--storage-size]
                                [--subnet]
                                [--subnet-prefixes]
                                [--tags]
                                [--tier]
                                [--version]
                                [--vnet]
                                [--yes]
                                [--zone]

예제

사용자 지정 매개 변수를 사용하여 MySQL 유연한 서버 만들기

az mysql flexible-server create --location northeurope --resource-group testGroup \
  --name testserver --admin-user username --admin-password password \
  --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

기본적으로 기본 매개 변수 및 공용 액세스가 사용하도록 설정된 MySQL 유연한 서버를 만듭니다. CLI에서 리소스 그룹, 서버 이름, 사용자 이름, 암호 및 기본 데이터베이스를 만듭니다.

az mysql flexible-server create

공용 액세스 권한이 있는 MySQL 유연한 서버를 만들고 이 서버에 액세스할 수 있는 IP 주소 범위를 추가합니다. --public-access 매개 변수는 'All', 'None' <startIpAddress>또는 <startIpAddress>-<endIpAddress>

az mysql flexible-server create --resource-group testGroup --name testserver --public-access 125.23.54.31-125.23.54.35

프라이빗 액세스 권한이 있는 MySQL 유연한 서버를 만듭니다. 제공된 가상 네트워크 및 서브넷이 없으면 지정된 주소 접두사를 가진 가상 네트워크 및 서브넷이 만들어집니다.

az mysql flexible-server create --resource-group testGroup --name testserver --vnet myVnet --subnet mySubnet --address-prefixes 10.0.0.0/16 --subnet-prefixes 10.0.0.0/24

새 서브넷 리소스 ID 및 새 프라이빗 DNS 영역 리소스 ID를 사용하여 MySQL 유연한 서버를 만듭니다. 서브넷 및 DNS 영역은 다른 구독 또는 리소스 그룹에 만들 수 있습니다.

az mysql flexible-server create \
  --resource-group testGroup --name testserver \
  --subnet /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Network/virtualNetworks/{VNetName}/subnets/{SubnetName} \
  --private-dns-zone /subscriptions/{SubID}/resourceGroups/{resourceGroup}/providers/Microsoft.Network/privateDnsZones/testMySQLFlexibleDnsZone.private.mysql.database.azure.com \
  --address-prefixes 172.0.0.0/16 --subnet-prefixes 172.0.0.0/24

동일한 리소스 그룹의 기존 네트워크 리소스를 사용하여 MySQL 유연한 서버를 만듭니다. 제공된 서브넷은 다른 리소스를 배포하지 않아야 하고, 이 서브넷은 Microsoft.DBforMySQL/flexibleServers에 위임됩니다(아직 위임되지 않은 경우). 프라이빗 DNS 영역은 아직 연결되지 않은 경우 가상 네트워크에 연결됩니다.

# create vnet
az network vnet create --resource-group testGroup --name testVnet --location testLocation --address-prefixes 172.0.0.0/16

# create subnet
az network vnet subnet create --resource-group testGroup --vnet-name testVnet --address-prefixes 172.0.0.0/24 --name testSubnet

# create private dns zone
az network private-dns zone create -g testGroup -n testDNS.private.mysql.database.azure.com

az mysql flexible-server create --resource-group testGroup \
  --name testserver --location testLocation \
  --subnet /subscriptions/{SubId}/resourceGroups/{testGroup}/providers/Microsoft.Network/virtualNetworks/tesetVnet/subnets/testSubnet \
  --private-dns-zone /subscriptions/{SubId}/resourceGroups/{testGroup}/providers/Microsoft.Network/privateDnsZones/testDNS.mysql.database.azure.com\


az mysql flexible-server create --resource-group testGroup --name testserver \
  --vnet testVnet --subnet testSubnet --location testLocation \
  --private-dns-zone /subscriptions/{SubId}/resourceGroups/{testGroup}/providers/Microsoft.Network/privateDnsZones/testDNS.mysql.database.azure.com

다른 리소스 그룹/구독의 기존 네트워크 리소스를 사용하여 MySQL 유연한 서버를 만듭니다.

az mysql flexible-server create --resource-group testGroup \
   --name testserver --location testLocation \
  --subnet /subscriptions/{SubId2}/resourceGroups/{testGroup2}/providers/Microsoft.Network/virtualNetworks/tesetVnet/subnets/testSubnet \
  --private-dns-zone /subscriptions/{SubId2}/resourceGroups/{testGroup2}/providers/Microsoft.Network/privateDnsZones/testDNS.mysql.database.azure.com

데이터 암호화를 사용하여 MySQL 유연한 서버를 만듭니다.

# create keyvault
az keyvault create -g testGroup -n testVault --location testLocation \
  --enable-purge-protection true


# create key in keyvault and save its key identifier
keyIdentifier=$(az keyvault key create --name testKey -p software \
  --vault-name testVault --query key.kid -o tsv)


# create identity and save its principalId
identityPrincipalId=$(az identity create -g testGroup --name testIdentity \
  --location testLocation --query principalId -o tsv)


# add testIdentity as an access policy with key permissions 'Wrap Key', 'Unwrap Key', 'Get' and 'List' inside testVault
az keyvault set-policy -g testGroup -n testVault --object-id $identityPrincipalId \
  --key-permissions wrapKey unwrapKey get list


# create flexible server with data encryption enabled
az mysql flexible-server create -g testGroup -n testServer --location testLocation \
  --key $keyIdentifier --identity testIdentity

지역 중복 백업 및 데이터 암호화를 사용하여 MySQL 유연한 서버를 만듭니다.

# create keyvault
az keyvault create -g testGroup -n testVault --location testLocation \
  --enable-purge-protection true


# create key in keyvault and save its key identifier
keyIdentifier=$(az keyvault key create --name testKey -p software \
  --vault-name testVault --query key.kid -o tsv)


# create identity and save its principalId
identityPrincipalId=$(az identity create -g testGroup --name testIdentity \
  --location testLocation --query principalId -o tsv)


# add testIdentity as an access policy with key permissions 'Wrap Key', 'Unwrap Key', 'Get' and 'List' inside testVault
az keyvault set-policy -g testGroup -n testVault --object-id $identityPrincipalId \
  --key-permissions wrapKey unwrapKey get list


# create backup keyvault
az keyvault create -g testGroup -n testBackupVault --location testBackupLocation \
  --enable-purge-protection true


# create backup key in backup keyvault and save its key identifier
backupKeyIdentifier=$(az keyvault key create --name testBackupKey -p software \
  --vault-name testBackupVault --query key.kid -o tsv)


# create backup identity and save its principalId
backupIdentityPrincipalId=$(az identity create -g testGroup --name testBackupIdentity \
  --location testBackupLocation --query principalId -o tsv)


# add testBackupIdentity as an access policy with key permissions 'Wrap Key', 'Unwrap Key', 'Get' and 'List' inside testBackupVault
az keyvault set-policy -g testGroup -n testBackupVault \
  --object-id $backupIdentityPrincipalId --key-permissions wrapKey unwrapKey get list


# create flexible server with geo redundant backup and data encryption enabled
az mysql flexible-server create -g testGroup -n testServer --location testLocation \
  --geo-redundant-backup Enabled \
  --key $keyIdentifier --identity testIdentity \
  --backup-key $backupKeyIdentifier --backup-identity testBackupIdentity

선택적 매개 변수

--address-prefixes

CIDR 형식으로 새 가상 네트워크를 만들 때 사용할 IP 주소 접두사입니다. 기본값은 10.0.0.0/16입니다.

--admin-password -p

관리자의 암호입니다. 최소 8자 및 최대 128자 암호에는 영어 대문자, 영어 소문자, 숫자, 영숫자가 아닌 문자 중 세 가지에 해당하는 문자가 포함되어야 합니다.

--admin-user -u

관리 서버의 사용자 이름입니다. 설정한 후에는 변경할 수 없습니다.

기본값: fluidrelish7
--auto-scale-iops

자동 크기 조정 iops를 사용하거나 사용하지 않도록 설정합니다. 기본값은 Disabled입니다.

허용되는 값: Disabled, Enabled
기본값: Disabled
--backup-identity

데이터 암호화에 대한 지역 백업 사용자 ID의 이름 또는 리소스 ID입니다. ID는 백업 지역과 동일한 지역에 있어야 합니다.

--backup-key

데이터 암호화에 대한 지역 백업 키의 리소스 ID입니다. 키는 백업 지역과 동일한 지역에 있어야 합니다.

--backup-retention

백업이 보존되는 일 수입니다. 1~35일 범위입니다. 기본값은 7일입니다.

기본값: 7
--database-name -d

데이터베이스 서버를 프로비전할 때 만들 데이터베이스의 이름입니다.

--geo-redundant-backup

지역 중복 백업을 사용할 수 있는지 여부입니다.

허용되는 값: Disabled, Enabled
기본값: Disabled
--high-availability

(ZoneRedundant 또는 SameZone)을 사용하거나 고가용성 기능을 사용하지 않도록 설정합니다.

허용되는 값: Disabled, SameZone, ZoneRedundant
기본값: Disabled
--identity

데이터 암호화를 위한 사용자 할당 ID의 이름 또는 리소스 ID입니다.

--iops

이 서버에 할당할 IOPS 수입니다. 프로비전된 컴퓨팅 및 스토리지에 따라 일정량의 무료 IOPS를 얻을 수 있습니다. IOPS의 기본값은 무료 IOPS입니다. 컴퓨팅 및 스토리지 기반 IOPS에 대한 자세한 내용은 Azure Database for MySQL 유연한 서버의 IOPS를 참조하세요.

--key

데이터 암호화를 위한 기본 keyvault 키의 리소스 ID입니다.

--location -l

위치. 값 출처: az account list-locations. az configure --defaults location=<location>을 사용하여 기본 위치를 구성할 수 있습니다.

--name -n

서버의 이름입니다. 이름에는 소문자, 숫자, 하이픈(-) 문자만 사용할 수 있습니다. 최소 3자 및 최대 63자

--private-dns-zone

이 매개 변수는 프라이빗 액세스 권한이 있는 지역 간 복제본(replica) 서버를 만드는 경우에만 적용됩니다. 프라이빗 액세스 권한이 있는 지역 내 읽기 복제본(replica) 원본 서버 설정이 전달되고 이 매개 변수는 무시됩니다. 새 프라이빗 dns 영역 또는 기존 프라이빗 DNS 영역의 이름 또는 ID입니다. 동일한 리소스 그룹, 다른 리소스 그룹 또는 다른 구독에서 프라이빗 DNS 영역을 사용할 수 있습니다. 다른 리소스 그룹 또는 구독의 영역을 사용하려면 리소스 ID를 제공하세요. 사용자가 제공하지 않는 경우 CLI는 가상 네트워크와 동일한 리소스 그룹 내에 새 프라이빗 DNS 영역을 만듭니다.

--public-access

공용 액세스를 결정합니다. 허용된 IP 목록에 포함할 단일 IP 주소 또는 IP 주소 범위를 입력합니다. IP 주소 범위는 대시로 구분해야 하며 공백을 포함하지 않습니다. 0.0.0.0을 지정하면 Azure 내에 배포된 모든 리소스에서 공용으로 액세스하여 서버에 액세스할 수 있습니다. "없음"으로 설정하면 서버가 공용 액세스 모드로 설정되지만 방화벽 규칙을 만들지는 않습니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--sku-name

컴퓨팅 SKU의 이름입니다. {VM 이름}Standard_ 규칙을 따릅니다. 예: Standard_B1ms.

기본값: Standard_B1ms
--standby-zone

고가용성을 사용하는 경우 대기 서버의 가용성 영역 정보입니다.

--storage-auto-grow

스토리지의 자동 증가를 사용하거나 사용하지 않도록 설정합니다. 기본값은 Enabled입니다.

허용되는 값: Disabled, Enabled
기본값: Enabled
--storage-size

서버의 스토리지 용량입니다. 최소값은 32GiB이고 최대값은 16TiB입니다.

기본값: 32
--subnet

새 서브넷 또는 기존 서브넷의 이름 또는 리소스 ID입니다. 이 매개 변수는 프라이빗 액세스 권한이 있는 지역 간 복제본(replica) 서버를 만드는 경우에만 적용됩니다. 프라이빗 액세스 권한이 있는 지역 내 읽기 복제본(replica) 원본 서버 설정이 전달되고 이 매개 변수는 무시됩니다. 다른 리소스 그룹 또는 구독의 서브넷을 사용하려면 이름 대신 리소스 ID를 제공하세요. 서브넷은 flexibleServers에 위임됩니다. 위임 후에는 다른 유형의 Azure 리소스에 이 서브넷을 사용할 수 없습니다.

--subnet-prefixes

CIDR 형식으로 새 서브넷을 만들 때 사용할 서브넷 IP 주소 접두사입니다. 기본값은 10.0.0.0/24입니다.

--tags

공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.

--tier

서버의 컴퓨팅 계층입니다. 허용되는 값: 버스트 가능, GeneralPurpose, MemoryOptimized.

기본값: Burstable
--version

서버 주 버전입니다.

기본값: 5.7
--vnet

새 가상 네트워크 또는 기존 가상 네트워크의 이름 또는 ID입니다. 이 매개 변수는 프라이빗 액세스 권한이 있는 지역 간 복제본(replica) 서버를 만드는 경우에만 적용됩니다. 프라이빗 액세스 권한이 있는 지역 내 읽기 복제본(replica) 원본 서버 설정이 전달되고 이 매개 변수는 무시됩니다. 다른 리소스 그룹 또는 구독의 vnet을 사용하려면 리소스 ID를 제공하세요. 이름은 2~64자 사이여야 합니다. 이름은 문자 또는 숫자로 시작하고 문자, 숫자 또는 밑줄로 끝나야 하며 문자, 숫자, 밑줄, 마침표, 또는 하이픈만 포함할 수 있습니다.

--yes -y

확인을 묻는 메시지를 표시하지 마세요.

기본값: False
--zone -z

리소스를 프로비전할 가용성 영역입니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az mysql flexible-server delete

유연한 서버를 삭제합니다.

az mysql flexible-server delete [--ids]
                                [--name]
                                [--resource-group]
                                [--subscription]
                                [--yes]

예제

유연한 서버를 삭제합니다.

az mysql flexible-server delete --resource-group testGroup --name testserver

확인 프롬프트 없이 유연한 서버를 삭제합니다.

az mysql flexible-server delete --resource-group testGroup --name testserver --yes

선택적 매개 변수

--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.

--name -n

서버의 이름입니다. 이름에는 소문자, 숫자, 하이픈(-) 문자만 사용할 수 있습니다. 최소 3자 및 최대 63자

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--yes -y

확인을 묻는 메시지를 표시하지 마세요.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az mysql flexible-server execute

유연한 서버에 커넥트.

az mysql flexible-server execute --admin-password
                                 --admin-user
                                 --name
                                 [--database-name]
                                 [--file-path]
                                 [--querytext]

필수 매개 변수

--admin-password -p

관리자의 로그인 암호입니다.

--admin-user -u

관리자의 로그인 사용자 이름입니다.

--name -n

서버의 이름입니다. 이름에는 소문자, 숫자, 하이픈(-) 문자만 사용할 수 있습니다. 최소 3자 및 최대 63자

선택적 매개 변수

--database-name -d

데이터베이스의 이름입니다.

--file-path -f

실행할 sql 파일의 경로입니다.

--querytext -q

유연한 서버에 대해 실행할 쿼리입니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az mysql flexible-server geo-restore

백업에서 유연한 서버를 지역 복원합니다.

az mysql flexible-server geo-restore --location
                                     --source-server
                                     [--address-prefixes]
                                     [--backup-retention]
                                     [--geo-redundant-backup {Disabled, Enabled}]
                                     [--ids]
                                     [--name]
                                     [--no-wait]
                                     [--private-dns-zone]
                                     [--public-access {Disabled, Enabled}]
                                     [--resource-group]
                                     [--sku-name]
                                     [--storage-auto-grow {Disabled, Enabled}]
                                     [--storage-size]
                                     [--subnet]
                                     [--subnet-prefixes]
                                     [--subscription]
                                     [--tags]
                                     [--tier]
                                     [--vnet]
                                     [--yes]
                                     [--zone]

예제

동일한 네트워크 구성을 사용하여 위치 'newLocation'에서 새 서버 'testserverNew'로 'testserver'를 지역 복원합니다. 프라이빗 액세스 서버는 다른 프라이빗 DNS 영역을 사용합니다.

az mysql flexible-server geo-restore --resource-group testGroup --name testserverNew --source-server testserver --location newLocation

새 서브넷이 있는 새 서버 'testserverNew'로 공용 액세스 또는 프라이빗 액세스 서버 'testserver'를 지역 복원합니다. 복원된 서버에 대한 새 vnet, 서브넷 및 프라이빗 dns 영역이 프로비전됩니다. 더 많은 프라이빗 액세스 시나리오는 '유연한 서버 만들기' 명령을 참조하세요.

az mysql flexible-server geo-restore --resource-group testGroup --name testserverNew \
  --source-server testserver --vnet newVnet --subnet newSubnet \
  --address-prefixes 172.0.0.0/16 --subnet-prefixes 172.0.0.0/24 \
  --private-dns-zone testDNS.mysql.database.azure.com --location newLocation

공용 액세스 권한이 있는 새 서버 'testserverNew'로 개인 액세스 서버 'testserver'를 지역 복원합니다.

az mysql flexible-server geo-restore --resource-group testGroup --name testserverNew  --source-server testserver --public-access Enabled --location newLocation

필수 매개 변수

--location -l

위치. 값 출처: az account list-locations. az configure --defaults location=<location>을 사용하여 기본 위치를 구성할 수 있습니다.

--source-server

복원할 원본 서버의 이름 또는 리소스 ID입니다.

선택적 매개 변수

--address-prefixes

CIDR 형식으로 새 가상 네트워크를 만들 때 사용할 IP 주소 접두사입니다. 기본값은 10.0.0.0/16입니다.

--backup-retention

백업이 보존되는 일 수입니다. 1~35일 범위입니다. 기본값은 7일입니다.

--geo-redundant-backup

지역 중복 백업을 사용할 수 있는지 여부입니다.

허용되는 값: Disabled, Enabled
--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.

--name -n

서버의 이름입니다. 이름에는 소문자, 숫자, 하이픈(-) 문자만 사용할 수 있습니다. 최소 3자 및 최대 63자

--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

기본값: False
--private-dns-zone

이 매개 변수는 프라이빗 액세스 권한이 있는 지역 간 복제본(replica) 서버를 만드는 경우에만 적용됩니다. 프라이빗 액세스 권한이 있는 지역 내 읽기 복제본(replica) 원본 서버 설정이 전달되고 이 매개 변수는 무시됩니다. 새 프라이빗 dns 영역 또는 기존 프라이빗 DNS 영역의 이름 또는 ID입니다. 동일한 리소스 그룹, 다른 리소스 그룹 또는 다른 구독에서 프라이빗 DNS 영역을 사용할 수 있습니다. 다른 리소스 그룹 또는 구독의 영역을 사용하려면 리소스 ID를 제공하세요. 사용자가 제공하지 않는 경우 CLI는 가상 네트워크와 동일한 리소스 그룹 내에 새 프라이빗 DNS 영역을 만듭니다.

--public-access

공용 액세스를 결정합니다.

허용되는 값: Disabled, Enabled
--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--sku-name

컴퓨팅 SKU의 이름입니다. {VM 이름}Standard_ 규칙을 따릅니다. 예: Standard_B1ms.

--storage-auto-grow

스토리지의 자동 증가를 사용하거나 사용하지 않도록 설정합니다. 기본값은 Enabled입니다.

허용되는 값: Disabled, Enabled
--storage-size

서버의 스토리지 용량입니다. 최소값은 32GiB이고 최대값은 16TiB입니다.

--subnet

새 서브넷 또는 기존 서브넷의 이름 또는 리소스 ID입니다. 이 매개 변수는 프라이빗 액세스 권한이 있는 지역 간 복제본(replica) 서버를 만드는 경우에만 적용됩니다. 프라이빗 액세스 권한이 있는 지역 내 읽기 복제본(replica) 원본 서버 설정이 전달되고 이 매개 변수는 무시됩니다. 다른 리소스 그룹 또는 구독의 서브넷을 사용하려면 이름 대신 리소스 ID를 제공하세요. 서브넷은 flexibleServers에 위임됩니다. 위임 후에는 다른 유형의 Azure 리소스에 이 서브넷을 사용할 수 없습니다.

--subnet-prefixes

CIDR 형식으로 새 서브넷을 만들 때 사용할 서브넷 IP 주소 접두사입니다. 기본값은 10.0.0.0/24입니다.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--tags

공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.

--tier

서버의 컴퓨팅 계층입니다. 허용되는 값: 버스트 가능, GeneralPurpose, MemoryOptimized.

--vnet

새 가상 네트워크 또는 기존 가상 네트워크의 이름 또는 ID입니다. 이 매개 변수는 프라이빗 액세스 권한이 있는 지역 간 복제본(replica) 서버를 만드는 경우에만 적용됩니다. 프라이빗 액세스 권한이 있는 지역 내 읽기 복제본(replica) 원본 서버 설정이 전달되고 이 매개 변수는 무시됩니다. 다른 리소스 그룹 또는 구독의 vnet을 사용하려면 리소스 ID를 제공하세요. 이름은 2~64자 사이여야 합니다. 이름은 문자 또는 숫자로 시작하고 문자, 숫자 또는 밑줄로 끝나야 하며 문자, 숫자, 밑줄, 마침표, 또는 하이픈만 포함할 수 있습니다.

--yes -y

확인을 묻는 메시지를 표시하지 마세요.

기본값: False
--zone -z

리소스를 프로비전할 가용성 영역입니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az mysql flexible-server list

사용 가능한 유연한 서버를 나열합니다.

az mysql flexible-server list [--resource-group]

예제

구독의 모든 MySQL 유연한 서버를 나열합니다.

az mysql flexible-server list

리소스 그룹의 모든 MySQL 유연한 서버를 나열합니다.

az mysql flexible-server list --resource-group testGroup

모든 MySQL 유연한 서버를 테이블 형식으로 리소스 그룹에 나열합니다.

az mysql flexible-server list --resource-group testGroup --output table

선택적 매개 변수

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az mysql flexible-server list-skus

지정된 지역에서 사용 가능한 sku를 나열합니다.

az mysql flexible-server list-skus --location

예제

지정된 지역에서 사용 가능한 sku를 나열합니다.

az mysql flexible-server list-skus -l eastus

테이블 출력의 지정된 지역에서 사용 가능한 sku를 나열합니다.

az mysql flexible-server list-skus -l eastus -o table

필수 매개 변수

--location -l

위치. 값 출처: az account list-locations. az configure --defaults location=<location>을 사용하여 기본 위치를 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az mysql flexible-server restart

유연한 서버를 다시 시작합니다.

az mysql flexible-server restart [--failover]
                                 [--ids]
                                 [--name]
                                 [--resource-group]
                                 [--subscription]

예제

유연한 서버를 다시 시작합니다.

az mysql flexible-server restart --resource-group testGroup --name testserver

장애 조치(failover)를 사용하여 유연한 서버 다시 시작

az mysql flexible-server restart --resource-group testGroup --name testserver --failover Forced

선택적 매개 변수

--failover

서버 다시 시작 작업에 대한 강제 장애 조치(failover)입니다. 허용되는 값: 강제 값입니다.

--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.

--name -n

서버의 이름입니다. 이름에는 소문자, 숫자, 하이픈(-) 문자만 사용할 수 있습니다. 최소 3자 및 최대 63자

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az mysql flexible-server restore

백업에서 유연한 서버를 복원합니다.

az mysql flexible-server restore --source-server
                                 [--address-prefixes]
                                 [--backup-retention]
                                 [--geo-redundant-backup {Disabled, Enabled}]
                                 [--ids]
                                 [--name]
                                 [--no-wait]
                                 [--private-dns-zone]
                                 [--public-access {Disabled, Enabled}]
                                 [--resource-group]
                                 [--restore-time]
                                 [--sku-name]
                                 [--storage-auto-grow {Disabled, Enabled}]
                                 [--storage-size]
                                 [--subnet]
                                 [--subnet-prefixes]
                                 [--subscription]
                                 [--tags]
                                 [--tier]
                                 [--vnet]
                                 [--yes]
                                 [--zone]

예제

네트워크 구성이 동일한 새 서버 'testserverNew'로 특정 특정 시점으로 'testserver'를 복원합니다.

az mysql flexible-server restore --resource-group testGroup --name testserverNew --source-server testserver --restore-time "2017-06-15T13:10:00Z"

공용 액세스 또는 프라이빗 액세스 서버 'testserver'를 새 서브넷이 있는 새 서버 'testserverNew'로 현재 지정 시간으로 복원합니다. 복원된 서버에 대한 새 vnet, 서브넷 및 프라이빗 dns 영역이 프로비전됩니다. 더 많은 프라이빗 액세스 시나리오는 '유연한 서버 만들기' 명령을 참조하세요.

az mysql flexible-server restore --resource-group testGroup --name testserverNew \
  --source-server testserver --vnet newVnet --subnet newSubnet \
  --address-prefixes 172.0.0.0/16 --subnet-prefixes 172.0.0.0/24 \
  --private-dns-zone testDNS.mysql.database.azure.com

프라이빗 액세스 서버 'testserver'를 공용 액세스 권한이 있는 새 서버 'testserverNew'로 현재 지정 시간으로 복원합니다.

az mysql flexible-server restore --resource-group testGroup --name testserverNew \
  --source-server testserver --public-access Enabled

필수 매개 변수

--source-server

복원할 원본 서버의 이름 또는 리소스 ID입니다.

선택적 매개 변수

--address-prefixes

CIDR 형식으로 새 가상 네트워크를 만들 때 사용할 IP 주소 접두사입니다. 기본값은 10.0.0.0/16입니다.

--backup-retention

백업이 보존되는 일 수입니다. 1~35일 범위입니다. 기본값은 7일입니다.

--geo-redundant-backup

지역 중복 백업을 사용할 수 있는지 여부입니다.

허용되는 값: Disabled, Enabled
--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.

--name -n

서버의 이름입니다. 이름에는 소문자, 숫자, 하이픈(-) 문자만 사용할 수 있습니다. 최소 3자 및 최대 63자

--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

기본값: False
--private-dns-zone

이 매개 변수는 프라이빗 액세스 권한이 있는 지역 간 복제본(replica) 서버를 만드는 경우에만 적용됩니다. 프라이빗 액세스 권한이 있는 지역 내 읽기 복제본(replica) 원본 서버 설정이 전달되고 이 매개 변수는 무시됩니다. 새 프라이빗 dns 영역 또는 기존 프라이빗 DNS 영역의 이름 또는 ID입니다. 동일한 리소스 그룹, 다른 리소스 그룹 또는 다른 구독에서 프라이빗 DNS 영역을 사용할 수 있습니다. 다른 리소스 그룹 또는 구독의 영역을 사용하려면 리소스 ID를 제공하세요. 사용자가 제공하지 않는 경우 CLI는 가상 네트워크와 동일한 리소스 그룹 내에 새 프라이빗 DNS 영역을 만듭니다.

--public-access

공용 액세스를 결정합니다.

허용되는 값: Disabled, Enabled
--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--restore-time

(ISO8601 형식)에서 복원할 UTC의 특정 시점(예: 2017-04-26T02:10:00+00:00)은 현재 시간으로 설정됩니다.

기본값: 2024-05-03T03:39:26+00:00
--sku-name

컴퓨팅 SKU의 이름입니다. {VM 이름}Standard_ 규칙을 따릅니다. 예: Standard_B1ms.

--storage-auto-grow

스토리지의 자동 증가를 사용하거나 사용하지 않도록 설정합니다. 기본값은 Enabled입니다.

허용되는 값: Disabled, Enabled
--storage-size

서버의 스토리지 용량입니다. 최소값은 32GiB이고 최대값은 16TiB입니다.

--subnet

새 서브넷 또는 기존 서브넷의 이름 또는 리소스 ID입니다. 이 매개 변수는 프라이빗 액세스 권한이 있는 지역 간 복제본(replica) 서버를 만드는 경우에만 적용됩니다. 프라이빗 액세스 권한이 있는 지역 내 읽기 복제본(replica) 원본 서버 설정이 전달되고 이 매개 변수는 무시됩니다. 다른 리소스 그룹 또는 구독의 서브넷을 사용하려면 이름 대신 리소스 ID를 제공하세요. 서브넷은 flexibleServers에 위임됩니다. 위임 후에는 다른 유형의 Azure 리소스에 이 서브넷을 사용할 수 없습니다.

--subnet-prefixes

CIDR 형식으로 새 서브넷을 만들 때 사용할 서브넷 IP 주소 접두사입니다. 기본값은 10.0.0.0/24입니다.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--tags

공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.

--tier

서버의 컴퓨팅 계층입니다. 허용되는 값: 버스트 가능, GeneralPurpose, MemoryOptimized.

--vnet

새 가상 네트워크 또는 기존 가상 네트워크의 이름 또는 ID입니다. 이 매개 변수는 프라이빗 액세스 권한이 있는 지역 간 복제본(replica) 서버를 만드는 경우에만 적용됩니다. 프라이빗 액세스 권한이 있는 지역 내 읽기 복제본(replica) 원본 서버 설정이 전달되고 이 매개 변수는 무시됩니다. 다른 리소스 그룹 또는 구독의 vnet을 사용하려면 리소스 ID를 제공하세요. 이름은 2~64자 사이여야 합니다. 이름은 문자 또는 숫자로 시작하고 문자, 숫자 또는 밑줄로 끝나야 하며 문자, 숫자, 밑줄, 마침표, 또는 하이픈만 포함할 수 있습니다.

--yes -y

확인을 묻는 메시지를 표시하지 마세요.

기본값: False
--zone -z

리소스를 프로비전할 가용성 영역입니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az mysql flexible-server show

유연한 서버의 세부 정보를 가져옵니다.

az mysql flexible-server show [--ids]
                              [--name]
                              [--resource-group]
                              [--subscription]

예제

유연한 서버의 세부 정보 가져오기

az mysql flexible-server show --resource-group testGroup --name testserver

선택적 매개 변수

--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.

--name -n

서버의 이름입니다. 이름에는 소문자, 숫자, 하이픈(-) 문자만 사용할 수 있습니다. 최소 3자 및 최대 63자

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az mysql flexible-server show-connection-string

MySQL 유연한 서버 데이터베이스에 대한 연결 문자열 표시합니다.

az mysql flexible-server show-connection-string [--admin-password]
                                                [--admin-user]
                                                [--database-name]
                                                [--ids]
                                                [--server-name]
                                                [--subscription]

예제

cmd 및 프로그래밍 언어에 대한 연결 문자열 표시합니다.

az mysql flexible-server show-connection-string -s testserver -u username -p password -d databasename

선택적 매개 변수

--admin-password -p

관리자의 암호입니다. 최소 8자 및 최대 128자 암호에는 영어 대문자, 영어 소문자, 숫자, 영숫자가 아닌 문자 중 세 가지에 해당하는 문자가 포함되어야 합니다.

기본값: {password}
--admin-user -u

관리 서버의 사용자 이름입니다. 설정한 후에는 변경할 수 없습니다.

기본값: {login}
--database-name -d

데이터베이스 서버를 프로비전할 때 만들 데이터베이스의 이름입니다.

기본값: {database}
--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.

--server-name -s

서버의 이름입니다. 이름에는 소문자, 숫자, 하이픈(-) 문자만 사용할 수 있습니다. 최소 3자 및 최대 63자

기본값: {server}
--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az mysql flexible-server start

유연한 서버를 시작합니다.

az mysql flexible-server start [--ids]
                               [--name]
                               [--no-wait]
                               [--resource-group]
                               [--subscription]

예제

유연한 서버를 시작합니다.

az mysql flexible-server start --resource-group testGroup --name testserver

선택적 매개 변수

--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.

--name -n

서버의 이름입니다. 이름에는 소문자, 숫자, 하이픈(-) 문자만 사용할 수 있습니다. 최소 3자 및 최대 63자

--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

기본값: False
--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az mysql flexible-server stop

유연한 서버를 중지합니다.

az mysql flexible-server stop [--ids]
                              [--name]
                              [--no-wait]
                              [--resource-group]
                              [--subscription]

예제

유연한 서버를 중지합니다.

az mysql flexible-server stop --resource-group testGroup --name testserver

선택적 매개 변수

--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.

--name -n

서버의 이름입니다. 이름에는 소문자, 숫자, 하이픈(-) 문자만 사용할 수 있습니다. 최소 3자 및 최대 63자

--no-wait

장기 실행 작업이 완료되기를 기다리지 마세요.

기본값: False
--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az mysql flexible-server update

유연한 서버를 업데이트합니다.

az mysql flexible-server update [--add]
                                [--admin-password]
                                [--auto-scale-iops {Disabled, Enabled}]
                                [--backup-identity]
                                [--backup-key]
                                [--backup-retention]
                                [--disable-data-encryption {false, true}]
                                [--force-string]
                                [--geo-redundant-backup {Disabled, Enabled}]
                                [--high-availability {Disabled, SameZone, ZoneRedundant}]
                                [--identity]
                                [--ids]
                                [--iops]
                                [--key]
                                [--maintenance-window]
                                [--name]
                                [--public-access {Disabled, Enabled}]
                                [--remove]
                                [--replication-role]
                                [--resource-group]
                                [--set]
                                [--sku-name]
                                [--standby-zone]
                                [--storage-auto-grow {Disabled, Enabled}]
                                [--storage-size]
                                [--subscription]
                                [--tags]
                                [--tier]

예제

서버 및 리소스 그룹에 대한 로컬 컨텍스트를 사용하여 유연한 서버의 SKU를 업데이트합니다.

az mysql flexible-server update --sku-name Standard_D4ds_v4 --tier GeneralPurpose

유연한 서버의 태그를 업데이트합니다.

az mysql flexible-server update --resource-group testGroup --name testserver --tags "k1=v1" "k2=v2"

데이터 암호화에 대한 키 및 ID를 설정하거나 변경합니다.

# get key identifier of the existing key
newKeyIdentifier=$(az keyvault key show --vault-name testVault --name testKey \
  --query key.kid -o tsv)


# update server with new key/identity
az mysql flexible-server update --resource-group testGroup --name testserver \
  --key $newKeyIdentifier --identity newIdentity

지역 중복 백업을 사용하여 데이터 암호화에 대한 키, ID, 백업 키 및 백업 ID를 설정하거나 변경합니다.

# get key identifier of the existing key and backup key
newKeyIdentifier=$(az keyvault key show --vault-name testVault --name testKey \
  --query key.kid -o tsv)

newBackupKeyIdentifier=$(az keyvault key show --vault-name testBackupVault \
  --name testBackupKey --query key.kid -o tsv)


# update server with new key/identity and backup key/identity
az mysql flexible-server update --resource-group testGroup --name testserver \
  --key $newKeyIdentifier --identity newIdentity \
  --backup-key $newBackupKeyIdentifier --backup-identity newBackupIdentity

유연한 서버에 대한 데이터 암호화를 사용하지 않도록 설정합니다.

az mysql flexible-server update --resource-group testGroup --name testserver \
  --disable-data-encryption

선택적 매개 변수

--add

경로 및 키 값 쌍을 지정하여 개체 목록에 개체를 추가합니다. 예: --add property.listProperty <key=value, string or JSON string>

기본값: []
--admin-password -p

관리자의 암호입니다. 최소 8자 및 최대 128자 암호에는 영어 대문자, 영어 소문자, 숫자, 영숫자가 아닌 문자 중 세 가지에 해당하는 문자가 포함되어야 합니다.

--auto-scale-iops

자동 크기 조정 iops를 사용하거나 사용하지 않도록 설정합니다. 기본값은 Disabled입니다.

허용되는 값: Disabled, Enabled
--backup-identity

데이터 암호화에 대한 지역 백업 사용자 ID의 이름 또는 리소스 ID입니다. ID는 백업 지역과 동일한 지역에 있어야 합니다.

--backup-key

데이터 암호화에 대한 지역 백업 키의 리소스 ID입니다. 키는 백업 지역과 동일한 지역에 있어야 합니다.

--backup-retention

백업이 보존되는 일 수입니다. 1~35일 범위입니다. 기본값은 7일입니다.

--disable-data-encryption

키를 제거하여 데이터 암호화를 사용하지 않도록 설정합니다.

허용되는 값: false, true
기본값: False
--force-string

'set' 또는 'add'를 사용하는 경우 JSON으로 변환하는 대신 문자열 리터럴을 유지합니다.

기본값: False
--geo-redundant-backup

지역 중복 백업을 사용할 수 있는지 여부입니다.

허용되는 값: Disabled, Enabled
--high-availability

(ZoneRedundant 또는 SameZone)을 사용하거나 고가용성 기능을 사용하지 않도록 설정합니다.

허용되는 값: Disabled, SameZone, ZoneRedundant
--identity

데이터 암호화를 위한 사용자 할당 ID의 이름 또는 리소스 ID입니다.

--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.

--iops

이 서버에 할당할 IOPS 수입니다. 프로비전된 컴퓨팅 및 스토리지에 따라 일정량의 무료 IOPS를 얻을 수 있습니다. IOPS의 기본값은 무료 IOPS입니다. 컴퓨팅 및 스토리지 기반 IOPS에 대한 자세한 내용은 Azure Database for MySQL 유연한 서버의 IOPS를 참조하세요.

--key

데이터 암호화를 위한 기본 keyvault 키의 리소스 ID입니다.

--maintenance-window

기본 테넌트용으로 지정된 기간(UTC)입니다. 예: 일요일 오후 11시 30분(UTC)에 예약할 "일:23:30". "Disabled"의 기본 패스로 다시 설정하려면

--name -n

서버의 이름입니다. 이름에는 소문자, 숫자, 하이픈(-) 문자만 사용할 수 있습니다. 최소 3자 및 최대 63자

--public-access

서버에서 공용 액세스를 사용하거나 사용하지 않도록 설정합니다.

허용되는 값: Disabled, Enabled
--remove

목록에서 속성 또는 요소를 제거합니다. 예: --remove property.list <indexToRemove> OR --remove propertyToRemove.

기본값: []
--replication-role

서버의 복제본(replica) 역할입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--set

설정할 속성 경로와 값을 지정하여 개체를 업데이트합니다. 예: --set property1.property2=<value>

기본값: []
--sku-name

컴퓨팅 SKU의 이름입니다. {VM 이름}Standard_ 규칙을 따릅니다. 예: Standard_B1ms.

--standby-zone

고가용성을 사용하는 경우 대기 서버의 가용성 영역 정보입니다.

--storage-auto-grow

스토리지의 자동 증가를 사용하거나 사용하지 않도록 설정합니다. 기본값은 Enabled입니다.

허용되는 값: Disabled, Enabled
--storage-size

서버의 스토리지 용량입니다. 최소값은 32GiB이고 최대값은 16TiB입니다.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--tags

공백으로 구분된 태그: key[=value] [key[=value] ...]. ""를 사용하여 기존 태그를 지웁니다.

--tier

서버의 컴퓨팅 계층입니다. 허용되는 값: 버스트 가능, GeneralPurpose, MemoryOptimized.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az mysql flexible-server upgrade

유연한 서버의 주 버전을 업그레이드합니다.

az mysql flexible-server upgrade --version {8}
                                 [--ids]
                                 [--name]
                                 [--resource-group]
                                 [--subscription]
                                 [--yes]

예제

서버 'testsvr'을 MySQL 주 버전 8로 업그레이드합니다.

# make sure that sql_mode only contains values allowed in new version, for example:
az mysql flexible-server parameter set -g testgroup -s testsvr -n sql_mode \
  -v "ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO"

# upgrade server to MySQL major version 8.
az mysql flexible-server upgrade -g testgroup -n testsvr -v 8

필수 매개 변수

--version -v

서버 주 버전입니다.

허용되는 값: 8

선택적 매개 변수

--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.

--name -n

서버의 이름입니다. 이름에는 소문자, 숫자, 하이픈(-) 문자만 사용할 수 있습니다. 최소 3자 및 최대 63자

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--yes -y

확인을 묻는 메시지를 표시하지 마세요.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az mysql flexible-server wait

유연한 서버가 특정 조건을 충족할 때까지 기다립니다.

az mysql flexible-server wait [--created]
                              [--custom]
                              [--deleted]
                              [--exists]
                              [--ids]
                              [--interval]
                              [--name]
                              [--resource-group]
                              [--subscription]
                              [--timeout]
                              [--updated]

예제

유연한 서버가 특정 조건을 충족할 때까지 기다립니다.

az mysql flexible-server wait --exists --resource-group testGroup --name testserver

선택적 매개 변수

--created

'Succeeded'에서 'provisioningState'를 사용하여 생성될 때까지 기다립니다.

기본값: False
--custom

조건이 사용자 지정 JMESPath 쿼리를 충족할 때까지 기다립니다. 예: provisioningState!='InProgress', instanceView. 상태es[?code=='PowerState/running'].

--deleted

삭제될 때까지 기다립니다.

기본값: False
--exists

리소스가 존재할 때까지 기다립니다.

기본값: False
--ids

하나 이상의 리소스 ID(공백으로 구분)입니다. '리소스 ID' 인수의 모든 정보를 포함하는 완전한 리소스 ID여야 합니다. --ids 또는 기타 '리소스 ID' 인수를 제공해야 합니다.

--interval

폴링 간격(초)입니다.

기본값: 30
--name -n

서버의 이름입니다. 이름에는 소문자, 숫자, 하이픈(-) 문자만 사용할 수 있습니다. 최소 3자 및 최대 63자

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--timeout

최대 대기 시간(초)입니다.

기본값: 3600
--updated

'Succeeded'에서 provisioningState로 업데이트될 때까지 기다립니다.

기본값: False
전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
기본값: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.