RDS 파라미터 그룹도 모두 알맞게 변경해줬지만, 한글로 된 데이터들이 깨져서 DB에 안들어감
show variables like 'c%'
로 확인해보니
1. character_set_database
2. collation_database
만 utf8mb4 적용이 안 되어 있었음
DB 연결 url에 charset = 'utf8mb4' 추가
->
RDS 파라미터 그룹 확인
-> 위의 두 항목 이미 utf8mb4로 변경되어있음
-> ❌ 실패 ❌
ALTER DATABASE [dbname] CHARACTER SET = 'utf8mb4' COLLATE = 'utf8mb4_general_ci
명령어로 해결 !!
ALTER TABLE [table name] convert to charset utf8mb4;
으로도 해결할 수 있지만, 하나하나 적용해야해서 불편함
http://tiveloper.tistory.com/entry/Amazon-RDS-MariaDB-UTF8-%EB%B3%80%EA%B2%BD
maria db 공식 문서에 의하면
파라미터에 의해서 변경될 수 없고, 서버에서 직접 수정되어야 한다
-> rds 파라미터 그룹을 맞게 변경해도 alter 명령어를 통해 직접 바꿔줘야함