az mariadb server

MariaDB 서버를 관리합니다.

명령

az mariadb server configuration

서버에 대한 구성 값을 관리합니다.

az mariadb server configuration list

서버에 대한 구성 값을 나열합니다.

az mariadb server configuration set

서버의 구성을 업데이트합니다.

az mariadb server configuration show

서버에 대한 구성을 가져옵니다.".

az mariadb server create

서버를 만듭니다.

az mariadb server delete

서버를 삭제합니다.

az mariadb server firewall-rule

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

az mariadb server firewall-rule create

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

az mariadb server firewall-rule delete

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

az mariadb server firewall-rule list

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

az mariadb server firewall-rule show

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

az mariadb server firewall-rule update

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

az mariadb server georestore

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

az mariadb server list

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

az mariadb server list-skus

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

az mariadb server private-endpoint-connection

MariaDB 서버 프라이빗 엔드포인트 연결을 관리합니다.

az mariadb server private-endpoint-connection approve

MariaDB 서버와 연결된 지정된 프라이빗 엔드포인트 연결을 승인합니다.

az mariadb server private-endpoint-connection delete

MariaDB 서버와 연결된 지정된 프라이빗 엔드포인트 연결을 삭제합니다.

az mariadb server private-endpoint-connection reject

MariaDB 서버와 연결된 지정된 프라이빗 엔드포인트 연결을 거부합니다.

az mariadb server private-endpoint-connection show

MariaDB 서버와 연결된 프라이빗 엔드포인트 연결의 세부 정보를 표시합니다.

az mariadb server private-link-resource

MariaDB 서버 프라이빗 링크 리소스를 관리합니다.

az mariadb server private-link-resource list

MariaDB 서버에 지원되는 프라이빗 링크 리소스를 나열합니다.

az mariadb server replica

읽기 복제본을 관리합니다.

az mariadb server replica create

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

az mariadb server replica list

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

az mariadb server replica stop

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

az mariadb server restart

서버를 다시 시작합니다.

az mariadb server restore

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

az mariadb server show

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

az mariadb server show-connection-string

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

az mariadb server start

중지된 서버를 시작합니다.

az mariadb server stop

실행 중인 서버를 중지합니다.

az mariadb server update

서버를 업데이트합니다.

az mariadb server vnet-rule

서버의 가상 네트워크 규칙을 관리합니다.

az mariadb server vnet-rule create

MariaDB 서버에 대한 액세스를 허용하는 가상 네트워크 규칙을 만듭니다.

az mariadb server vnet-rule delete

지정된 이름의 가상 네트워크 규칙을 삭제합니다.

az mariadb server vnet-rule list

서버의 가상 네트워크 규칙 목록을 가져옵니다.

az mariadb server vnet-rule show

가상 네트워크 규칙을 가져옵니다.

az mariadb server vnet-rule update

가상 네트워크 규칙을 업데이트합니다.

az mariadb server wait

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

az mariadb server create

서버를 만듭니다.

az mariadb server create [--admin-password]
                         [--admin-user]
                         [--assign-identity]
                         [--auto-grow {Disabled, Enabled}]
                         [--backup-retention]
                         [--geo-redundant-backup {Disabled, Enabled}]
                         [--infrastructure-encryption {Disabled, Enabled}]
                         [--location]
                         [--minimal-tls-version {TLS1_0, TLS1_1, TLS1_2, TLSEnforcementDisabled}]
                         [--name]
                         [--public]
                         [--resource-group]
                         [--sku-name]
                         [--ssl-enforcement {Disabled, Enabled}]
                         [--storage-size]
                         [--tags]
                         [--version]

예제

sku GP_Gen5_2(범용, Gen 5 하드웨어, 2개 vCore)를 사용하여 북유럽에서 MariaDB 서버를 만듭니다.

az mariadb server create -l northeurope -g testgroup -n testsvr -u username -p password \
    --sku-name GP_Gen5_2

모든 매개 변수가 설정된 MariaDB 서버를 만듭니다.

az mariadb server create -l northeurope -g testgroup -n testsvr -u username -p password \
    --sku-name B_Gen5_1 --ssl-enforcement Disabled --public-network-access Disabled \
    --backup-retention 10 --geo-redundant-backup Enabled --storage-size 51200 \
    --tags "key=value" --version 10.2

선택적 매개 변수

--admin-password -p

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

--admin-user -u

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

기본값: bossypaella6
--assign-identity

Azure KeyVault와 같은 키 관리 서비스에 사용할 이 서버에 대한 Azure Active Directory ID를 생성하고 할당합니다.

--auto-grow

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

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

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

--geo-redundant-backup

지역 중복 백업을 사용하거나 사용하지 않도록 설정합니다. 기본값은 Disabled입니다. 기본 가격 책정 계층에서는 지원되지 않습니다.

허용되는 값: Disabled, Enabled
--infrastructure-encryption -i

새 암호화 알고리즘을 사용하여 데이터에 대한 선택적 두 번째 암호화 계층을 추가합니다. 기본값은 Disabled입니다.

허용되는 값: Disabled, Enabled
--location -l

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

--minimal-tls-version

SSL을 사용하는 경우 서버에 연결하기 위한 최소 TLS 버전을 설정합니다. 기본값은 TLSEnforcementDisabled입니다.

허용되는 값: TLS1_0, TLS1_1, TLS1_2, TLSEnforcementDisabled
--name -n

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

--public --public-network-access

서버에 대한 공용 네트워크 액세스를 사용하거나 사용하지 않도록 설정합니다. 사용하지 않도록 설정하면 Private Links를 통한 연결만 이 서버에 연결할 수 있습니다. 허용되는 값은 다음과 같습니다. 사용, 사용 안 함, 모두, 0.0.0.0, . 기본값은 Enabled입니다.

--resource-group -g

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

--sku-name

SKU의 이름입니다. {가격 책정 계층} {계산 세대} {vCores} 규칙을 축약형으로 따릅니다. 예: B_Gen5_1, GP_Gen5_4, MO_Gen5_16.

기본값: GP_Gen5_2
--ssl-enforcement

서버에 대한 연결에 대해 ssl 적용을 사용하거나 사용하지 않도록 설정합니다. 기본값은 Enabled입니다.

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

서버의 스토리지 용량입니다(단위는 메가바이트). 최솟값은 5120이고 1024씩 증분하여 늘어납니다. 기본값은 5120입니다.

기본값: 5120
--tags

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

--version

서버 주 버전입니다.

az mariadb server delete

서버를 삭제합니다.

az mariadb server delete [--ids]
                         [--name]
                         [--resource-group]
                         [--yes]

예제

서버를 삭제합니다.

az mariadb server delete -g testgroup -n testsvr

선택적 매개 변수

--ids

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

--name -n

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

--resource-group -g

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

--yes -y

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

az mariadb server georestore

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

az mariadb server georestore --location
                             --source-server
                             [--backup-retention]
                             [--geo-redundant-backup]
                             [--ids]
                             [--name]
                             [--no-wait]
                             [--resource-group]
                             [--sku-name]

예제

'testsvr'을 미국 서부 2에 있는 새 서버 'testsvrnew'로 지역 복원

az mariadb server georestore -g testgroup -n testsvrnew --source-server testsvr -l westus2

sku GP_Gen5_2 사용하여 미국 서부 2에 위치한 새 서버 'testsvrnew'로 'testsvr'을 지역 복원합니다.

az mariadb server georestore -g testgroup -n testsvrnew --source-server testsvr -l westus2 --sku-name GP_Gen5_2

'testsvr2'를 새 서버 'testsvrnew'로 지역 복원합니다. 여기서 'testsvrnew'는 'testsvr2'의 다른 리소스 그룹에 있습니다.

az mariadb server georestore -g testgroup -n testsvrnew \
    -s "/subscriptions/${SubID}/resourceGroups/${ResourceGroup}/providers/Microsoft.DBforMariaDB/servers/testsvr2" \
    -l westus2

필수 매개 변수

--location -l

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

--source-server -s

복원을 수행하려는 원본 서버의 이름 또는 ID입니다.

선택적 매개 변수

--backup-retention

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

--geo-redundant-backup

지역 중복 백업을 사용하거나 사용하지 않도록 설정합니다. 기본값은 Disabled입니다. 기본 가격 책정 계층에서는 지원되지 않습니다.

--ids

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

--name -n

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

--no-wait

장기 실행 작업이 완료될 때까지 기다리지 마세요.

--resource-group -g

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

--sku-name

SKU의 이름입니다. 기본값은 원본 서버의 sku입니다. {가격 책정 계층} {계산 세대} {vCores} 규칙을 축약형으로 따릅니다. 예: B_Gen5_1, GP_Gen5_4, MO_Gen5_16.

az mariadb server list

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

az mariadb server list [--resource-group]

예제

구독의 모든 MariaDB 서버를 나열합니다.

az mariadb server list

리소스 그룹의 모든 MariaDB 서버를 나열합니다.

az mariadb server list -g testgroup

선택적 매개 변수

--resource-group -g

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

az mariadb server list-skus

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

az mariadb server list-skus --location

예제

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

az mariadb server list-skus -l eastus

필수 매개 변수

--location -l

위치의 이름입니다.

az mariadb server restart

서버를 다시 시작합니다.

az mariadb server restart [--ids]
                          [--name]
                          [--resource-group]

예제

서버를 다시 시작합니다.

az mariadb server restart -g testgroup -n testsvr

선택적 매개 변수

--ids

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

--name -n

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

--resource-group -g

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

az mariadb server restore

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

az mariadb server restore --pitr-time
                          --source-server
                          [--ids]
                          [--name]
                          [--no-wait]
                          [--resource-group]

예제

'testsvr'을 새 서버 'testsvrnew'로 특정 시점으로 복원합니다.

az mariadb server restore -g testgroup -n testsvrnew --source-server testsvr --restore-point-in-time "2017-06-15T13:10:00Z"

'testsvr2'를 'testsvrnew'로 복원합니다. 여기서 'testsvrnew'는 'testsvr2'의 다른 리소스 그룹에 있습니다.

az mariadb server restore -g testgroup -n testsvrnew \
    -s "/subscriptions/${SubID}/resourceGroups/${ResourceGroup}/providers/Microsoft.DBforMariaDB/servers/testsvr2" \
    --restore-point-in-time "2017-06-15T13:10:00Z"

필수 매개 변수

--pitr-time --restore-point-in-time

복원할 시점(ISO8601 형식)(예: 2017-04-26T02:10:00+08:00)입니다.

--source-server -s

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

선택적 매개 변수

--ids

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

--name -n

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

--no-wait

장기 실행 작업이 완료될 때까지 기다리지 마세요.

--resource-group -g

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

az mariadb server show

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

az mariadb server show [--ids]
                       [--name]
                       [--resource-group]

예제

서버의 세부 정보를 가져옵니다. (자동 생성됨)

az mariadb server show --name MyServer --resource-group MyResourceGroup

선택적 매개 변수

--ids

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

--name -n

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

--resource-group -g

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

az mariadb server show-connection-string

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

az mariadb server show-connection-string [--admin-password]
                                         [--admin-user]
                                         [--database-name]
                                         [--ids]
                                         [--server-name]

예제

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

az mariadb server show-connection-string -s testServer -u username -p password -d databasename

선택적 매개 변수

--admin-password -p

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

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

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

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

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

기본값: {database}
--ids

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

--server-name -s

서버의 이름입니다.

기본값: {server}

az mariadb server start

중지된 서버를 시작합니다.

az mariadb server start [--ids]
                        [--name]
                        [--resource-group]

예제

중지된 서버를 시작합니다. (자동 생성됨)

az mariadb server start --name testsvr --resource-group testgroup --subscription MySubscription

선택적 매개 변수

--ids

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

--name -n

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

--resource-group -g

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

az mariadb server stop

실행 중인 서버를 중지합니다.

az mariadb server stop [--ids]
                       [--name]
                       [--resource-group]

예제

실행 중인 서버를 중지합니다. (자동 생성됨)

az mariadb server stop --name testsvr --resource-group testgroup --subscription MySubscription

선택적 매개 변수

--ids

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

--name -n

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

--resource-group -g

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

az mariadb server update

서버를 업데이트합니다.

az mariadb server update [--add]
                         [--admin-password]
                         [--assign-identity]
                         [--auto-grow {Disabled, Enabled}]
                         [--backup-retention]
                         [--force-string]
                         [--ids]
                         [--minimal-tls-version {TLS1_0, TLS1_1, TLS1_2, TLSEnforcementDisabled}]
                         [--name]
                         [--public]
                         [--remove]
                         [--resource-group]
                         [--set]
                         [--sku-name]
                         [--ssl-enforcement {Disabled, Enabled}]
                         [--storage-size]
                         [--tags]

예제

서버의 SKU를 업데이트합니다.

az mariadb server update -g testgroup -n testsvrnew --sku-name GP_Gen5_4

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

az mariadb server update -g testgroup -n testsvrnew --tags "k1=v1" "k2=v2"

서버를 업데이트합니다. (자동 생성됨)

az mariadb server update --admin-password password --name testsvrnew --resource-group testgroup

서버를 업데이트합니다. (자동 생성됨)

az mariadb server update --name testsvrnew --resource-group testgroup --ssl-enforcement Enabled

선택적 매개 변수

--add

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

--admin-password -p

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

--assign-identity

Azure KeyVault와 같은 키 관리 서비스에 사용할 이 서버에 대한 Azure Active Directory ID를 생성하고 할당합니다.

--auto-grow

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

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

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

--force-string

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

--ids

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

--minimal-tls-version

SSL을 사용하는 경우 서버에 연결하기 위한 최소 TLS 버전을 설정합니다. 기본값은 TLSEnforcementDisabled입니다.

허용되는 값: TLS1_0, TLS1_1, TLS1_2, TLSEnforcementDisabled
--name -n

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

--public --public-network-access

서버에 대한 공용 네트워크 액세스를 사용하거나 사용하지 않도록 설정합니다. 사용하지 않도록 설정하면 Private Links를 통한 연결만 이 서버에 연결할 수 있습니다. 허용되는 값은 다음과 같습니다. 사용, 사용 안 함, 모두, 0.0.0.0, . 기본값은 Enabled입니다.

--remove

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

--resource-group -g

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

--set

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

--sku-name

SKU의 이름입니다. {가격 책정 계층} {계산 세대} {vCores} 규칙을 축약형으로 따릅니다. 예: B_Gen5_1, GP_Gen5_4, MO_Gen5_16.

--ssl-enforcement

서버에 대한 연결에 대해 ssl 적용을 사용하거나 사용하지 않도록 설정합니다. 기본값은 Enabled입니다.

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

서버의 스토리지 용량입니다(단위는 메가바이트). 최솟값은 5120이고 1024씩 증분하여 늘어납니다. 기본값은 5120입니다.

--tags

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

az mariadb server wait

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

az mariadb server wait [--custom]
                       [--exists]
                       [--ids]
                       [--interval]
                       [--name]
                       [--resource-group]
                       [--timeout]

선택적 매개 변수

--custom

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

--exists

리소스가 있을 때까지 기다립니다.

--ids

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

--interval

폴링 간격(초)입니다.

기본값: 30
--name -n

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

--resource-group -g

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

--timeout

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

기본값: 3600