자습서: 사용자 지정 파라미터 및 새로운 옵션 그룹을 사용하여 MySQL DB 인스턴스 만들기
이 자습서에서는 사용자 지정 파라미터와 새로운 옵션 그룹을 사용하여 MySQL DB 인스턴스 를 만듭니다. 사용자 지정 파라미터 및 옵션 그룹에 대한 자세한 내용은 Amazon RDS의 파라미터 그룹 및 옵션 그룹 작업. 의 내용을 참조하시기 바랍니다.
중요
AWS 계정 생성은 무료입니다. 그러나 이 자습서를 완료하면 사용하는 AWS 리소스에 대한 비용이 발생할 수 있습니다. 자습서가 더 이상 필요하지 않은 경우 자습서를 완료한 후에 이러한 리소스를 삭제할 수 있습니다.
사용자 지정 구성 및 설정이 있는 DB 인스턴스를 만들려면 사용자 지정 파라미터 및 새로운 옵션 그룹을 사용하면 됩니다. 사용자 지정 파라미터 및 새로운 옵션 그룹은 여러 데이터베이스를 사용하고 이에 대한 설정을 균일하게 구성하려는 경우 특히 유용합니다.
이 단계를 완료하면 다음을 학습하게 됩니다.
-
Amazon RDS를 사용하여 사용자 지정 파라미터 및 새로운 옵션 그룹이 있는 MySQL DB 인스턴스를 만드는 방법입니다.
-
MySQL DB 인스턴스에 대한 특정 파라미터 및 옵션을 사용하는 방법입니다.
이 자습서를 완료하려면 다음 작업을 수행하십시오.
-
MySQL 파라미터
default_password_lifetime
및disconnect_on_expired_password
를 사용하여 사용자 지정 파라미터 그룹을 만듭니다. -
MySQL 옵션 기능(
MariaDB Audit Plugin
)을 사용하여 새 옵션 그룹을 만듭니다. 옵션 그룹을 생성하는 단계는 옵션 그룹 작업 섹션을 참조하세요. -
사용자가 만든 사용자 지정 파라미터 그룹 및 새 옵션 그룹으로 MySQL DB 인스턴스를 만듭니다.
주제
사전 조건
이 자습서에서는 AWS 계정 및 관리자 액세스 권한이 있는 사용자가 있어야 합니다. 아직 설정하지 않았다면 다음 섹션에 나와 있는 단계를 완료합니다.
Amazon RDS 파라미터 그룹 만들기
이 자습서에서는 콘솔에서 MySQL DB 인스턴스에 대해 default_password_lifetimedefault_password_lifetime
파라미터는 클라이언트 암호가 자동으로 만료되기까지의 일수를 제어합니다. disconnect_on_expired_password
파라미터는 암호가 만료될 때 MySQL DB 인스턴스가 클라이언트 연결을 해제하는지 여부를 제어합니다. MySQL DB 인스턴스에 사용할 수 있는 기타 파라미터에 대한 자세한 내용은 MySQL 파라미터 섹션을 참조하시기 바랍니다.
파라미터 그룹을 생성하려면
-
Amazon RDS 콘솔을 열고 파라미터 그룹을 선택합니다.
-
사용자 지정 파라미터 그룹에서 파라미터 그룹 생성을 선택합니다.
-
파라미터 그룹 세부 정보를 설정합니다.
-
파라미터 그룹의 이름을 입력합니다.
-
파라미터 그룹에 대한 설명을 입력합니다.
-
엔진 유형에서 MySQL 커뮤니티를 선택합니다.
-
파라미터 그룹 패밀리에서 MySQL 8.0 을 선택합니다.
-
-
생성(Create)을 선택합니다.
새 파라미터 그룹이 Amazon RDS 콘솔의 파라미터 그룹 페이지에 나타납니다. 다음 단계에서는 파라미터 값을 수정하여 파라미터 그룹을 사용자 지정하는 방법을 보여줍니다.
사용자 지정 파라미터 그룹에서 파라미터 값 수정
다음 단계에 따라 Amazon RDS 파라미터 그룹 만들기에서 만든 파라미터 그룹의 파라미터 값을 수정합니다.
파라미터 그룹에서 파라미터 값을 수정하려면 다음과 같이 합니다.
-
Amazon RDS 콘솔을 열고 파라미터 그룹을 선택합니다.
-
사용자 지정 파라미터 그룹에서 사용자가 만든 파라미터 그룹의 이름을 선택합니다.
-
편집을 선택합니다.
-
파라미터 필터링 검색 상자에서 사용자 지정 파라미터(
default_password_lifetime
)를 검색합니다. -
파라미터 옆의 확인란을 선택하고 이 암호 수명 파라미터에 대해 설정할 일 수 값을 입력합니다.
-
변경 사항 저장을 선택합니다.
-
파라미터(
disconnect_on_expired_password
)에 대해 동일한 단계를 반복합니다. 이 파라미터를 선택하면 드롭다운 메뉴에서 0 또는 1의 값을 선택하라는 메시지가 표시됩니다. 만료된 암호에서 연결을 해제하려면 1을 선택합니다.
이제 사용자 지정 파라미터 그룹을 MySQL 8.0 DB 인스턴스에 대해 Amazon RDS와 연결할 수 있습니다. 다음으로, DB 인스턴스용 새로운 옵션 그룹을 만듭니다.
새 Amazon RDS 옵션 그룹 만들기
MariaDB 감사 플러그인 옵션을 사용하여 새 옵션 그룹을 만듭니다. 이 플러그인은 보안 및 규정 준수를 위해 서버 활동을 기록합니다. MySQL DB 인스턴스에 사용할 수 있는 다른 사용자 지정 옵션에 대한 자세한 내용은 MySQL DB 인스턴스 옵션 섹션을 참조하시기 바랍니다.
옵션 그룹을 만들려면 다음과 같이 합니다.
-
Amazon RDS 콘솔을 열고 옵션 그룹을 선택합니다.
-
옵션 그룹에서 그룹 생성을 선택합니다.
-
옵션 그룹 세부 정보를 설정합니다.
-
옵션 그룹의 이름을 입력합니다.
-
옵션 그룹에 대한 설명을 입력합니다.
-
엔진에서 mysql을 선택합니다.
-
메이저 엔진 버전에서 8.0을 선택합니다.
-
-
생성(Create)을 선택합니다.
새 옵션 그룹이 Amazon RDS 콘솔의 옵션 그룹 페이지에 표시됩니다. 다음 단계는 옵션을 옵션 그룹에 추가하는 방법을 보여줍니다.
새 옵션 그룹에 옵션 추가
새 Amazon RDS 옵션 그룹 만들기에서 만든 새 옵션 그룹에 옵션을 추가하려면 다음 단계를 사용합니다.
옵션 그룹에 옵션을 추가하려면 다음과 같이 합니다.
-
Amazon RDS 콘솔을 열고 옵션 그룹을 선택합니다.
-
옵션 그룹에서 사용자가 만든 옵션 그룹의 이름을 선택합니다.
-
옵션에서 옵션 추가를 선택합니다.
-
옵션 그룹 세부 정보를 설정합니다.
-
옵션 이름에서 MariaDB 감사 플러그인인 MARIADB_AUDIT_PLUGIN 옵션을 선택합니다.
-
옵션 설정에서 기본 옵션을 모두 선택한 상태로 둡니다.
-
즉시 적용에서 예를 선택합니다.
-
-
생성 옵션을 선택합니다.
이제 모든 연결된 DB 인스턴스에서 새 옵션 그룹을 사용할 수 있습니다. 다음으로 사용자 지정 파라미터와 새 옵션 그룹을 사용하여 MySQL DB 인스턴스를 만듭니다.
사용자 지정 파라미터 및 새 옵션 그룹을 사용하여 MySQL DB 인스턴스 만들기
마지막으로 이전 단계에서 만든 사용자 지정 파라미터 및 새 옵션 그룹으로 MySQL DB 인스턴스를 만듭니다. 다음 단계는 사용자 지정 파라미터 및 새 옵션 그룹을 사용하여 MySQL DB 인스턴스를 만드는 방법을 보여줍니다.
사용자 지정 파라미터 및 새 옵션 그룹을 사용하여 DB 인스턴스를 만들려면 다음과 같이 합니다.
-
Amazon RDS 콘솔을 열고 데이터베이스를 선택합니다.
-
데이터베이스 생성를 선택합니다.
-
데이터베이스 생성 방법 선택에서 표준 생성을 선택합니다.
-
엔진 옵션에서 MySQL 를 선택합니다.
-
가용성 및 내구성에서 단일 DB 인스턴스를 선택합니다. 이 단계는 사용자 지정 파라미터 또는 새 옵션 그룹을 지원하는 데 필요합니다.
-
추가 구성을 선택합니다.
-
초기 데이터베이스 이름에서 DB 인스턴스의 이름을 선택합니다.
-
DB 파라미터 그룹 드롭다운에서 이전에 만든 사용자 지정 파라미터 그룹의 이름을 선택합니다.
-
옵션 그룹 드롭다운에서 이전에 만든 새 옵션 그룹의 이름을 선택합니다.
-
-
이 자습서에서는 다른 DB 설정의 기본 설정을 그대로 두거나 필요에 따라 수정할 수 있습니다.
-
데이터베이스 생성를 선택합니다.
RDS는 사용자 지정 파라미터 그룹 및 새 옵션 그룹을 사용하여 새로운 MySQL DB 인스턴스를 만듭니다. 이 데이터베이스에 대한 자세한 내용은 Amazon RDS 콘솔의 데이터베이스 페이지를 참조하세요.
이 자습서에서는 사용자 지정 파라미터 및 새 옵션 그룹을 사용하여 맞춤형 설정으로 MySQL DB 인스턴스를 구성했습니다. 새로 만들어진 MySQL DB 인스턴스는 default_password_lifetime
파라미터로 사용자 암호 수명을 관리합니다. 또한 이 DB 인스턴스는 disconnect_on_expired_password
파라미터를 사용하여 만료된 암호로 연결하는 사용자의 연결을 해제합니다. 또한 MariaDB Audit Plugin
옵션을 사용하여 서버 활동을 추적합니다. 데이터베이스를 최적화하기 위해 사용자 지정 파라미터 그룹에 추가 설정을 적용하고 옵션을 추가할 수 있습니다.
사용자 지정된 DB 인스턴스 만들기를 완료한 후에는 원치 않는 비용이 발생하지 않도록 리소스를 삭제해야 합니다. DB 인스턴스를 삭제하려면 DB 인스턴스 삭제 섹션의 설명을 따릅니다.