자습서: 사용자 지정 파라미터 및 새로운 옵션 그룹을 사용하여 MySQL DB 인스턴스 만들기 - Amazon Relational Database Service

자습서: 사용자 지정 파라미터 및 새로운 옵션 그룹을 사용하여 MySQL DB 인스턴스 만들기

이 자습서에서는 사용자 지정 파라미터와 새로운 옵션 그룹을 사용하여 MySQL DB 인스턴스 를 만듭니다. 사용자 지정 파라미터 및 옵션 그룹에 대한 자세한 내용은 Amazon RDS의 파라미터 그룹옵션 그룹 작업. 의 내용을 참조하시기 바랍니다.

중요

AWS 계정 생성은 무료입니다. 그러나 이 자습서를 완료하면 사용하는 AWS 리소스에 대한 비용이 발생할 수 있습니다. 자습서가 더 이상 필요하지 않은 경우 자습서를 완료한 후에 이러한 리소스를 삭제할 수 있습니다.

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

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

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

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

이 자습서를 완료하려면 다음 작업을 수행하십시오.

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

  2. MySQL 옵션 기능(MariaDB Audit Plugin)을 사용하여 새 옵션 그룹을 만듭니다. 옵션 그룹을 생성하는 단계는 옵션 그룹 작업 섹션을 참조하세요.

  3. 사용자가 만든 사용자 지정 파라미터 그룹 및 새 옵션 그룹으로 MySQL DB 인스턴스를 만듭니다.

사전 조건

이 자습서에서는 AWS 계정 및 관리자 액세스 권한이 있는 사용자가 있어야 합니다. 아직 설정하지 않았다면 다음 섹션에 나와 있는 단계를 완료합니다.

Amazon RDS 파라미터 그룹 만들기

이 자습서에서는 콘솔에서 MySQL DB 인스턴스에 대해 default_password_lifetime disconnect_on_expired_password를 사용하여 사용자 지정 파라미터 그룹을 만드는 방법을 알아봅니다. default_password_lifetime 파라미터는 클라이언트 암호가 자동으로 만료되기까지의 일수를 제어합니다. disconnect_on_expired_password 파라미터는 암호가 만료될 때 MySQL DB 인스턴스가 클라이언트 연결을 해제하는지 여부를 제어합니다. MySQL DB 인스턴스에 사용할 수 있는 기타 파라미터에 대한 자세한 내용은 MySQL 파라미터 섹션을 참조하시기 바랍니다.

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

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

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

    1. 파라미터 그룹의 이름을 입력합니다.

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

    3. 엔진 유형에서 MySQL 커뮤니티를 선택합니다.

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

  4. 생성(Create)을 선택합니다.

새 파라미터 그룹이 Amazon RDS 콘솔의 파라미터 그룹 페이지에 나타납니다. 다음 단계에서는 파라미터 값을 수정하여 파라미터 그룹을 사용자 지정하는 방법을 보여줍니다.

사용자 지정 파라미터 그룹에서 파라미터 수정

다음 단계에 따라 Amazon RDS 파라미터 그룹 만들기에서 만든 파라미터 그룹의 파라미터 을 수정합니다.

파라미터 그룹에서 파라미터 값을 수정하려면 다음과 같이 합니다.
  1. Amazon RDS 콘솔을 열고 파라미터 그룹을 선택합니다.

  2. 사용자 지정 파라미터 그룹에서 사용자가 만든 파라미터 그룹의 이름을 선택합니다.

  3. 편집을 선택합니다.

  4. 파라미터 필터링 검색 상자에서 사용자 지정 파라미터(default_password_lifetime)를 검색합니다.

  5. 파라미터 옆의 확인란을 선택하고 이 암호 수명 파라미터에 대해 설정할 일 수 값을 입력합니다.

  6. 변경 사항 저장을 선택합니다.

  7. 파라미터( disconnect_on_expired_password)에 대해 동일한 단계를 반복합니다. 이 파라미터를 선택하면 드롭다운 메뉴에서 0 또는 1의 값을 선택하라는 메시지가 표시됩니다. 만료된 암호에서 연결을 해제하려면 1을 선택합니다.

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

새 Amazon RDS 옵션 그룹 만들기

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

옵션 그룹을 만들려면 다음과 같이 합니다.
  1. Amazon RDS 콘솔을 열고 옵션 그룹을 선택합니다.

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

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

    • 옵션 그룹의 이름을 입력합니다.

    • 옵션 그룹에 대한 설명을 입력합니다.

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

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

  4. 생성(Create)을 선택합니다.

새 옵션 그룹이 Amazon RDS 콘솔의 옵션 그룹 페이지에 표시됩니다. 다음 단계는 옵션을 옵션 그룹에 추가하는 방법을 보여줍니다.

새 옵션 그룹에 옵션 추가

새 Amazon RDS 옵션 그룹 만들기에서 만든 새 옵션 그룹에 옵션을 추가하려면 다음 단계를 사용합니다.

옵션 그룹에 옵션을 추가하려면 다음과 같이 합니다.
  1. Amazon RDS 콘솔을 열고 옵션 그룹을 선택합니다.

  2. 옵션 그룹에서 사용자가 만든 옵션 그룹의 이름을 선택합니다.

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

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

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

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

    • 즉시 적용에서 를 선택합니다.

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

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

사용자 지정 파라미터 및 새 옵션 그룹을 사용하여 MySQL DB 인스턴스 만들기

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

사용자 지정 파라미터 및 새 옵션 그룹을 사용하여 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 파라미터로 사용자 암호 수명을 관리합니다. 또한 이 DB 인스턴스disconnect_on_expired_password 파라미터를 사용하여 만료된 암호로 연결하는 사용자의 연결을 해제합니다. 또한 MariaDB Audit Plugin 옵션을 사용하여 서버 활동을 추적합니다. 데이터베이스를 최적화하기 위해 사용자 지정 파라미터 그룹에 추가 설정을 적용하고 옵션을 추가할 수 있습니다.

사용자 지정된 DB 인스턴스 만들기를 완료한 후에는 원치 않는 비용이 발생하지 않도록 리소스를 삭제해야 합니다. DB 인스턴스를 삭제하려면 DB 인스턴스 삭제 섹션의 설명을 따릅니다.