안녕하세요.
이번에는 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 서비스 재시작하는 방법에 대한 글입니다.
감사합니다.
반응형
'MySQL' 카테고리의 다른 글
[MySQL] MySQL 사용자 추가 및 권한 설정하기 (0) | 2023.03.09 |
---|---|
[MySQL] MySQL 명령어 사용하기 (0) | 2023.03.08 |
[MySQL] MySQL DB + Workbench 설치하기 (0) | 2023.03.07 |