Spring Boot 에서 MySQL 테스트 중 한글이 ? 로 깨져서 나오는 것을 확인하였다.

 

아래와 같이 해결 방안을 찾아서 해결 하였다.

 

Docker MySQL 컨테이너 접속

docker exec -it mk_mysql bash

파일 수정을 위해 vim 설치

apt-get update
apt-get install vim

다음의 내용을 파일에 추가

vim /etc/mysql/my.cnf
[client]
default-character-set=utf8

[mysql]
default-character-set=utf8

[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8

컨테이너 재실행 후 조회하니 한글이 잘 나온다.

 

 

 


Reference

 

컨테이너 MySQL 한글 인코딩 해결 방법

컨테이너로 기동한 mysql의 database와 table의 한글 깨지는 현상을 해결하기 위한 utf-8 인코딩 방법

velog.io

 

'개발이야기 > Docker' 카테고리의 다른 글

(Mac) Docker 에 MySql 설치하기  (0) 2022.03.06
(Mac) Docker 설치  (0) 2022.03.06

+ Recent posts