jujuwon
시크릿주주
jujuwon
전체 방문자
13,163
오늘
4
어제
0
  • 분류 전체보기 (97)
    • 🔠 프로그래밍언어 (34)
      • ☕️ Java (19)
      • 🐠 Python (15)
    • 🔙 Backend (15)
      • 🌿 Springboot (12)
      • 🐳 컨테이너 (0)
      • ☁️ AWS (3)
    • 💼 CS (11)
      • 📶 Network (11)
    • 🕹 알고리즘 (9)
      • 📑 스터디 (2)
      • 💁🏻‍♂️ 백준 (7)
    • 📚 Book (8)
      • 🔎 오브젝트 (4)
      • 🧪 TDD (2)
      • 📜 논문 (2)
    • 🔐 보안 (7)
      • 👾 Pwnable (7)
    • 📝 회고 (4)
    • 🧩 etc. (9)
      • ⚠️ issue (2)
      • 💡 꿀팁 (6)
      • ✏️ 끄적 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

인기 글

  • Python :: 5 - 여러 번 반복하는 일을 하자
    2021.05.31
    Python :: 5 - 여러 번 반복하는 일을 하자
  • Gradle :: Lombok 추가 시 이슈
    2022.06.26
    Gradle :: Lombok 추가 시 이슈
  • 우리팀의 코딩 컨벤션 정하기
    2023.02.10
    우리팀의 코딩 컨벤션 정하기
  • SW마에스트로 프로젝트 회고 :: 백엔드 개발자가 유저 관⋯
    2022.12.02
    SW마에스트로 프로젝트 회고 :: 백엔드 개발자가 유저 관⋯
  • GDB :: gdb 사용법 및 옵션 정리
    2021.04.09
    GDB :: gdb 사용법 및 옵션 정리

최근 글

  • 백준 :: 7570번 줄 세우기 (Python)
    2023.05.25
    백준 :: 7570번 줄 세우기 (Python)
  • JWT가 뭔데요?
    2023.05.24
    JWT가 뭔데요?
  • 백준 :: 1213번 팰린드롬 만들기 (Python)
    2023.05.24
    백준 :: 1213번 팰린드롬 만들기 (Python)
  • 백준 :: 1254번 팰린드롬 만들기 (Python)
    2023.05.23
    백준 :: 1254번 팰린드롬 만들기 (Python)
  • 백준 :: 1202번 보석 도둑 (Python)
    2023.05.13
    백준 :: 1202번 보석 도둑 (Python)
hELLO · Designed By 정상우.
jujuwon

시크릿주주

RDS :: Incorrect string value: '\xEC\x9D\xB4\xEC\xA3\xBC...' for column 오류 해결 (mariaDB)
🔙 Backend/☁️ AWS

RDS :: Incorrect string value: '\xEC\x9D\xB4\xEC\xA3\xBC...' for column 오류 해결 (mariaDB)

2023. 2. 20. 15:27
728x90
반응형

 

문제상황


카카오 로그인 이후 받아온 nickname 값을 DB 에 저장하려고 했는데

Incorrect string value 에러가 떴다.

 

 

검색해보니 클라이언트에서 보낸 데이터를 DB 에 넣으려 할 때,

그 데이터가 한글이면 오류인 것으로 문제를 파악할 수 있었다 !

DB 의 character set 을 utf-8 로 설정하면 바로 해결되는 문제.

 

해결방안


RDS 의 파라미터 그룹을 수정해준다.

만약 RDS에 default 파라미터 그룹이 적용되어 있다면 파라미터 그룹을 새로 만들면 된다.

파라미터 그룹에서 character 를 검색해보자.

 

 

검색해서 나오는 character_set 들의 값을 전부 utf8mb4 로 바꿔주자.

utf8 로만 변경해도 되지만, 이모지와 같은 값들을 DB 에 넣고 싶다면

mb4 가 붙는 값으로 해주는 것이 더 좋다.

 

 

수정을 하고 RDS 구성 정보에서 동기화 중 이라고 나오면 성공 !

자 이제 해결했으니까 바로 되나 확인.. 했지만 현상은 그대로였다.

 

추가 해결방안


위까지 했을 때 해결되면 다행이지만 수정해서 재부팅했는데도 계속 적용이 안 되는 경우가 있다.

그건 바로 이미 생성된 DB 인 경우..!

만들었던 DB 를 지우고 다시 생성하거나 수정하면 바로 적용된다 ㅠㅠ

 

728x90
저작자표시
    '🔙 Backend/☁️ AWS' 카테고리의 다른 글
    • RDS :: Too many connections 오류 해결 (mariaDB)
    • EC2 :: Ubuntu Swap 메모리 설정
    jujuwon
    jujuwon
    댓글쓰기
    RDS :: Too many connections 오류 해결 (mariaDB)
    다음 글
    RDS :: Too many connections 오류 해결 (mariaDB)
    EC2 :: Ubuntu Swap 메모리 설정
    이전 글
    EC2 :: Ubuntu Swap 메모리 설정

    티스토리툴바