본문 바로가기
[AWS]/AWS RDS

AWS RDS[MariaDB] Collation 변경

by METAVERSE STORY 2022. 5. 16.
반응형
728x170

AWS RDS에서 Collation을 변경하기 위해서는 2가지 작업을 진행해야 한다.

1. AWS의 parameter group  설정.

2. Query를 통한 설정 변경.

 

먼저, AWS의 parameter group  설정은 다음과 같이 진행한다.

파라미터 그룹을 선택한다.

파라미터 그룹 생성 버튼을 클릭한다.

Parameter Group Family는 내가 사용하고 있는 DB와 버전을 맞추어서 선택하면된다.

 

Group Name은 사용자가 알아보기 편하게 임의로 입력하고, 생성 버튼을 클릭한다.

목록에서 파라미터 그룹을 선택한다.

파라미터 검색필드에 character_set을 입력하면 목록이 나온다. 우측의 Edit Parameter를 클릭하면 수정할 수 있는 상태로 변경된다.

 

해당 필드의 check box를 선택하고 값을 수정한다.

 

values를 선택하면 아래와 같이 나온다.

 

값을 변경 후 Save Changes 버튼을 클릭하면 Character Set이 변경된다.

그리고, 즉시 적용을 선택하야 바로 적용된다. 적용이 되지 않을 경우,  DB Instance를 Restart한다.

 

2.  DB에 접속해서 Character Set, Collation을 확인한다.

아래 명령어를 입력하면 Character Set과 Collation을 확인 할 수 있다

 show variables like 'c%';

 

collation_database와 character_set_database은 AWS Console에서 변경이 안되고, 데이터 베이스에서 직접 변경해야 한다.

ALTER DATABASE [database_name] CHARACTER SET = 'utf8' COLLATE = 'utf8_general_ci';

이렇게 변경해야 한다.

해당 정보는   https://mariadb.com/kb/en/server-system-variables에서 확인 할 수 있다.    

 

[참고] https://mariadb.com/kb/en/setting-character-sets-and-collations/

 

Setting Character Sets and Collations

Changing from the default character set and collation.

mariadb.com

 

반응형
그리드형

댓글