MySQL

[MySQL] 데이터베이스 한글 설정하기

YaluStar 2023. 3. 21. 00:12

안녕하세요.

이번에는 MySQL 사용 시 한글 데이터 삽입을 위해 데이터베이스 utf-8 설정하는 방법에 대해서 알아보겠습니다.

 

방법

1. WorkBench

2. CLI 생성

3. config 파일 수정 (비추) - mysql 5.7

 

 

1. WorkBench

워크벤치에서 설정하는 방법은 간단합니다.

워크벤치에 접속 후 빨간색으로 표시한 원통을 클릭합니다.

 

DB를 생성하는 창이 나오는데, 기본 인코딩 값을 변경할 수 있습니다.

utf8로 바꾸면 한글 인코딩 설정이 끝났습니다.

오른쪽은 Default Collation으로 내버려 두시면 됩니다.

 

2. CLI 생성

워크벤치나 CMD 창에서 명령어로 데이터베이스를 생성합니다.

이때, utf8을 설정할 수 있습니다.

아래 코드 중에서 test만 지우고 본인이 생성하는 DB 이름을 작성하시면 됩니다.

CREATE DATABASE test DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;

 

 

3. config 파일 수정 (비추) - mysql 5.7

버전은 MySQL 5.7 기준입니다.

config 파일을 직접 수정해서 사용하는 건데,

몇 번 해보니 사람마다 조금씩 다른 경우도 많아서 추천드리지는 않습니다.

config 파일 수정을 해놓으면 DB 생성 시 자동으로 utf8을 설정해 줍니다.

 

참고 사이트의 링크로 해보시는 것을 추천드립니다.

종류가 많은데 여러 개를 해보시는 것이 좋습니다.

 

마지막은 리눅스에서 mysql 서비스 재시작하는 방법에 대한 글입니다.

https://hhyeok1026.tistory.com/7
https://black-hair.tistory.com/3
https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_MySQL_%EC%8B%9C%EC%9E%91,_%EC%A0%95%EC%A7%80,_%EC%9E%AC%EC%8B%9C%EC%9E%91,_%EC%83%81%ED%83%9C%ED%99%95%EC%9D%B8

 

감사합니다.

 

반응형