자습서: 사용자 지정 파라미터 및 사용자 지정 옵션 그룹을 사용하여 MySQL DB 인스턴스 생성 - Amazon Relational Database Service

자습서: 사용자 지정 파라미터 및 사용자 지정 옵션 그룹을 사용하여 MySQL DB 인스턴스 생성

이 자습서에서는 사용자 지정 파라미터와 사용자 지정 옵션 그룹을 사용하여 MySQL DB 인스턴스 를 생성합니다. 사용자 지정 파라미터 및 옵션 그룹에 대한 자세한 내용은 Amazon RDS의 파라미터 그룹옵션 그룹 작업 섹션을 참조하세요.

소개

사용자 지정 구성 및 설정이 있는 DB 인스턴스를 만들려면 사용자 지정 파라미터 및 옵션 그룹을 사용하면 됩니다. 사용자 지정 파라미터 및 옵션 그룹은 여러 데이터베이스를 사용하고 플릿에 대한 설정을 균일하게 구성하려는 경우 특히 유용합니다.

이 단계를 완료하면 다음을 학습하게 됩니다.

  • Amazon RDS를 사용하여 사용자 지정 파라미터 및 옵션 그룹이 있는 MySQL DB 인스턴스를 만드는 방법.

  • MySQL DB 인스턴스에 대한 특정 사용자 지정 파라미터 및 옵션을 사용하는 방법.

이 자습서를 완료하려면 다음 작업을 수행하세요.

  1. MySQL 파라미터 default_password_lifetimedisconnect_on_expired_password를 사용하여 사용자 지정 파라미터 그룹을 만듭니다.

  2. MySQL 옵션 기능인 MariaDB 감사 플러그인을 사용하여 사용자 지정 옵션 그룹을 생성합니다. 옵션 그룹을 생성하는 단계는 옵션 그룹 작업 섹션을 참조하세요.

  3. 생성한 사용자 지정 파라미터 그룹 및 사용자 지정 옵션 그룹으로 MySQL DB 인스턴스를 생성합니다.

사전 조건

시작하기 전에 다음 섹션에서 다음 단계를 완료하세요.

Amazon RDS 사용자 지정 파라미터 그룹을 생성합니다.

이 자습서에서는 콘솔에서 MySQL DB 인스턴스에 대한 사용자 지정 파라미터 그룹을 만드는 방법을 배웁니다. 사용자 지정 파라미터 그룹을 지정하지 않은 경우 Amazon RDS는 기본 파라미터 그룹이 있는 DB 인스턴스를 생성합니다. 사용자 지정 파라미터 그룹은 default_password_lifetime disconnect_on_expired_password를 사용합니다. default_password_lifetime 파라미터는 클라이언트 암호가 만료될 때까지의 시간을 결정합니다. disconnect_on_expired_password 파라미터는 DB 인스턴스가 클라이언트로부터 만료된 암호를 감지하면 클라이언트 연결을 거부합니다. MySQL DB 인스턴스에 사용할 수 있는 기타 사용자 지정 파라미터에 대한 자세한 내용은 MySQL 설명서를 참조하세요.

  1. Amazon RDS 콘솔을 열고 파라미터 그룹을 선택합니다.

  2. 사용자 지정 파라미터 그룹에서 파라미터 그룹 생성을 선택합니다.

  3. 파라미터 그룹 세부 정보를 설정합니다.

    1. 파라미터 그룹 이름을 선택합니다.

    2. 파라미터 그룹에 대한 설명을 작성합니다.

    3. 엔진 유형에서 MySQL Community 을 선택합니다.

    4. 파라미터 그룹 패밀리에서 MySQL 8.0 을 선택합니다.

  4. 생성을 선택합니다.

새 파라미터 그룹이 Amazon RDS 콘솔의 파라미터 그룹 페이지에 나타납니다. 다음 단계는 파라미터 그룹에 특정 파라미터를 추가하는 방법을 보여줍니다.

사용자 지정 파라미터 그룹에 사용자 지정 파라미터 추가

다음 단계에 따라 Amazon RDS 사용자 지정 파라미터 그룹을 생성합니다.에서 생성한 파라미터 그룹에 특정 파라미터 를 추가합니다.

  1. Amazon RDS 콘솔을 열고 파라미터 그룹을 선택합니다.

  2. 사용자 지정 파라미터 그룹에서 생성한 파라미터 그룹 이름을 선택합니다.

  3. 편집을 클릭합니다.

  4. 필터 파라미터 검색 상자에서 사용자 지정 파라미터Default_password_lifetime을 검색합니다.

  5. 파라미터 옆의 확인란을 선택하고 변경 내용 저장을 선택합니다.

  6. 사용자 지정 파라미터 Disconnect_on_expired_password에 대해 동일한 단계를 반복합니다.

이제 MySQL 8.0 DB 인스턴스에 대해 사용자 지정 파라미터 그룹을 Amazon RDS와 연결할 수 있습니다. 다음으로, DB 인스턴스용 사용자 지정 옵션 그룹을 생성합니다.

Amazon RDS Custom 옵션 그룹 생성

MariaDB 감사 플러그인 옵션을 사용하여 사용자 지정 옵션 그룹을 생성합니다. 이 플러그인은 보안 및 규정 준수를 위해 서버 활동을 기록합니다. MySQL DB 인스턴스에 사용할 수 있는 다른 옵션에 대한 자세한 내용은 MySQL DB 인스턴스 옵션 섹션을 참조하세요.

  1. Amazon RDS 콘솔을 열고 옵션 그룹을 선택합니다.

  2. 옵션 그룹에서 그룹 생성을 선택합니다.

  3. 옵션 그룹 세부 정보를 설정합니다.

    • 옵션 그룹의 이름을 선택합니다.

    • 옵션 그룹에 대한 설명을 작성합니다.

    • 엔진 유형에서 mysql을 선택합니다.

    • 메이저 엔진 버전에서 8.0을 선택합니다.

  4. 생성을 선택합니다.

새 옵션 그룹이 Amazon RDS 콘솔의 옵션 그룹 페이지에 표시됩니다. 다음 단계는 특정 옵션을 옵션 그룹에 추가하는 방법을 설명합니다.

사용자 지정 옵션 그룹에 옵션 추가

Amazon RDS Custom 옵션 그룹 생성에서 생성한 옵션 그룹에 특정 옵션을 추가하려면 다음 단계를 사용하세요.

  1. Amazon RDS 콘솔을 열고 옵션 그룹을 선택합니다.

  2. 옵션 그룹에서 생성한 옵션 그룹의 이름을 선택합니다.

  3. 옵션에서 옵션 추가를 선택합니다.

  4. 옵션 그룹 세부 정보를 설정합니다.

    • 옵션 이름에서 MariaDB 감사 플러그인, MARIADB_AUDIT_PLUGIN 옵션을 선택합니다.

    • 옵션 설정에서 기본 옵션을 모두 선택한 상태로 둡니다.

    • 즉시 적용하려면 옵션을 선택합니다.

  5. 생성 옵션을 선택합니다.

이제 연결된 모든 DB 인스턴스에서 옵션을 사용할 수 있습니다. 다음으로 사용자 지정 파라미터와 사용자 지정 옵션 그룹을 사용하여 MySQL DB 인스턴스를 만듭니다.

사용자 지정 파라미터 및 사용자 지정 옵션 그룹을 사용하여 MySQL DB 인스턴스 생성

마지막으로 위 단계에서 만든 사용자 지정 파라미터 및 옵션 그룹으로 MySQL DB 인스턴스를 생성합니다. 다음 단계는 사용자 지정 파라미터 및 옵션 그룹을 사용하여 MySQL DB 인스턴스를 만드는 방법을 보여줍니다.

  1. Amazon RDS 콘솔을 열고 데이터베이스를 선택합니다.

  2. 데이터베이스 생성을 선택합니다.

  3. 데이터베이스 생성 방법 선택에서 표준 생성을 선택합니다.

  4. 엔진 옵션에서 MySQL 를 선택합니다.

  5. 가용성 및 내구성에서 단일 DB 인스턴스를 선택합니다. 이 단계는 사용자 지정 파라미터 또는 옵션 그룹을 지원하는 데 필요합니다.

  6. 추가 구성을 선택합니다.

    • 초기 데이터베이스 이름에서 DB 인스턴스의 이름을 선택합니다.

    • DB 파라미터 그룹 드롭다운에서 이전에 만든 사용자 지정 파라미터 그룹의 이름을 선택합니다.

    • 옵션 그룹 드롭다운에서 이전에 만든 사용자 지정 옵션 그룹의 이름을 선택합니다.

  7. 이 자습서에서는 다른 DB 설정의 기본 설정을 그대로 두거나 사용 사례에 따라 수정할 수 있습니다.

  8. 데이터베이스 생성을 선택합니다.

RDS는 사용자 지정 파라미터 그룹 및 사용자 지정 옵션 그룹을 사용하여 새로운 MySQL DB 인스턴스를 생성합니다. 이 데이터베이스에 대한 자세한 내용은 Amazon RDS 콘솔의 데이터베이스 페이지를 참조하세요.

이 자습서에서는 사용자 지정 파라미터 그룹 및 사용자 지정 옵션 그룹을 사용하여 맞춤형 설정으로 MySQL DB 인스턴스를 구성합니다. 새로 생성된 이 MySQL DB 인스턴스는 default_password_lifetime 파라미터로 사용자 암호 수명을 관리합니다. 또한, 이 인스턴스는 disconnect_on_expired_password 파라미터를 사용하여 만료된 암호로 연결하는 사용자의 연결을 끊습니다. MariaDB 감사 플러그인을 사용하여 서버 활동을 추적할 수도 있습니다. 데이터베이스를 최적화하기 위해 사용자 지정 파라미터 및 옵션 그룹을 사용하여 MySQL DB 인스턴스에 추가 설정을 적용할 수 있습니다.