다음을 통해 공유


PowerShell을 사용하여 Azure Database for MySQL에서 서버 매개 변수 구성

적용 대상: Azure Database for MySQL - 단일 서버

Important

Azure Database for MySQL 단일 서버는 사용 중지를 향한 여정에 있습니다. Azure Database for MySQL 유연한 서버로 업그레이드하는 것이 좋습니다. Azure Database for MySQL - 유연한 서버로 마이그레이션하는 방법에 대한 자세한 내용은 Azure Database for MySQL 단일 서버에 대한 새로운 소식을 참조하세요.

PowerShell을 사용하여 Azure Database for MySQL 서버에 대한 구성 매개 변수를 나열하고, 표시하며, 업데이트할 수 있습니다. 엔진 구성의 하위 집합은 서버 수준에서 노출되고 수정할 수 있습니다.

참고 항목

서버 매개 변수는 서버 수준에서 전역적으로 업데이트될 수 있으며 Azure CLI, PowerShell 또는 Azure Portal을 사용합니다.

필수 조건

이 방법 가이드를 완료하려면 다음이 필요합니다.

Important

Az.MySql PowerShell 모듈이 미리 보기에 있지만 Install-Module -Name Az.MySql -AllowPrerelease 명령을 사용하여 Az PowerShell 모듈과 별도로 설치해야 합니다. Az.MySql PowerShell 모듈이 일반 공급되면 이후 Az PowerShell 모듈 릴리스에 포함되며 Azure Cloud Shell 내에서 기본적으로 사용할 수 있습니다.

PowerShell을 로컬로 사용하도록 선택한 경우 Connect-AzAccount cmdlet을 사용하여 Azure 계정에 연결합니다.

Azure Cloud Shell

Azure는 브라우저를 통해 사용할 수 있는 대화형 셸 환경인 Azure Cloud Shell을 호스트합니다. Cloud Shell에서 Bash 또는 PowerShell을 사용하여 Azure 서비스 작업을 수행할 수 있습니다. 로컬 환경에 아무 것도 설치할 필요 없이 Azure Cloud Shell의 미리 설치된 명령을 사용하여 이 문서의 코드를 실행할 수 있습니다.

Azure Cloud Shell을 시작하려면 다음을 수행합니다.

옵션 예제/링크
코드 또는 명령 블록의 오른쪽 상단에서 시도를 선택합니다. 시도를 선택해도 코드 또는 명령이 Cloud Shell에 자동으로 복사되지 않습니다. Azure Cloud Shell에 대한 사용 예제를 보여 주는 스크린샷
https://shell.azure.com으로 이동하거나 Cloud Shell 시작 단추를 선택하여 브라우저에서 Cloud Shell을 엽니다. Azure Cloud Shell을 시작하는 단추입니다.
Azure Portal의 오른쪽 위에 있는 메뉴 모음에서 Cloud Shell 단추를 선택합니다. Azure Portal의 Cloud Shell 단추를 보여 주는 스크린샷

Azure Cloud Shell을 사용하려면:

  1. Cloud Shell을 시작합니다.

  2. 코드 블록(또는 명령 블록)에서 복사 단추를 선택하여 코드 또는 명령을 복사합니다.

  3. Windows 및 Linux에서 Ctrl+Shift+V를 선택하거나 macOS에서 Cmd+Shift+V를 선택하여 코드 또는 명령을 Cloud Shell 세션에 붙여넣습니다.

  4. Enter를 선택하여 코드 또는 명령을 실행합니다.

Azure Database for MySQL에 대한 서버 구성 매개 변수 나열

서버의 수정 가능한 모든 매개 변수와 해당 값을 나열하려면 Get-AzMySqlConfiguration cmdlet을 실행합니다.

다음 예에는 myresourcegroup 리소스 그룹의 mydemoserver 서버에 대한 서버 구성 매개 변수가 나열되어 있습니다.

Get-AzMySqlConfiguration -ResourceGroupName myresourcegroup -ServerName mydemoserver

나열된 각 매개 변수의 정의를 보려면 서버 시스템 변수에서 MySQL 참조 섹션을 참조하세요.

서버 구성 매개 변수 세부 정보 표시

서버의 특정 구성 매개 변수에 대한 세부 정보를 표시하려면 Get-AzMySqlConfiguration cmdlet을 실행하고 Name 매개 변수를 지정합니다.

이 예제에서는 myresourcegroup 리소스 그룹에 있는 mydemoserver 서버에 대한 slow_query_log 서버 구성 매개 변수의 세부 정보를 보여 줍니다.

Get-AzMySqlConfiguration -Name slow_query_log -ResourceGroupName myresourcegroup -ServerName mydemoserver

서버 구성 매개 변수 값 수정

특정 서버 구성 매개 변수의 값을 수정할 수 있습니다. 그러면 MySQL 서버 엔진에 대한 기본 구성 값이 업데이트됩니다. 구성을 업데이트하려면 Update-AzMySqlConfiguration cmdlet을 사용합니다.

myresourcegroup 리소스 그룹에 있는 mydemoserver 서버의 slow_query_log 서버 구성 매개 변수를 업데이트하려면 다음을 실행합니다.

Update-AzMySqlConfiguration -Name slow_query_log -ResourceGroupName myresourcegroup -ServerName mydemoserver -Value On

다음 단계