[DB] MySQL 한글 인코딩 설정

2020. 5. 22. 15:37DataBase/MySQL

반응형

MySQL 한글 인코딩 설정

1. my.ini 파일 경로 찾기

  • MySQL 접속
  • show variables like 'datadir%'; 입력
  • my.ini 파일 경로 찾기

2. my.ini 파일 열기

  • Mysql Server 경로로 이동
  • my.ini 파일을 메모장으로 열기

3. my.ini 파일 내용 확인

  • 빨간색 으로 체크되어있는 해드라인이 없으면 추가
  • 파일내용 중 빨간색으로 체크되어있는 해드라인을 찾아 파란색으로 체크되어 있는 내용을 추가 작성 

4. my.ini 파일 내용 수정

[mysql]
default-character-set=utf8

[mysqldump]
default-character-set=utf8

[mysqld]
character-set-client-handshake = FALSE
init_connect="SET collation_connection = utf8_general_ci"
init_connect="SET NAMES utf8"
character-set-server = utf8

5. 윈도우 검색창에 '서비스' 검색 후 MySQL 서버 재시작

  • MySQL 찾아서 서비스 중지 후 재시작

6. MySQL Character Set이 utf8 로 설정 되었는지 확인

  • show variables like 'c%'; 실행
  • Value 값이 utf8로 변경되어 있는지 확인

7. GUI 프로그램(Oracle Developer)에서 한글 인코딩 확인 


■ 명령 프롬프트(COMMEND) 창에서 한글 인코딩 설정

1. 명령 프롬프트창을 UTF8로 설정

  • chcp 65001 입력 (※ 65001은 UTF8을 의미)

2. 아래와 같은 명령 프롬프트창(COMMEND)은 한글 인코딩이 가능


데이터 베이스(DB) 한글 인코딩 설정

▶ MySQL 접속

▶ ALTER DATABASE testdb DEFAULT CHARACTER SET 'utf8';  실행

테이블(Table) 한글 인코딩 설정

테이블 생성시 한글 인코딩 설정
▶ MySQL 접속

▶ CREATE TABLE 테이블명(
           컬럼 설정
                :
    )default charset = 'utf8';
반응형

'DataBase > MySQL' 카테고리의 다른 글

[DB] MySQL 기본 날짜함수  (0) 2020.05.23
[DB] MySQL 함수정리  (0) 2020.05.23
[DB] MySQL 기본 문법 정리  (0) 2020.05.22
[DB GUI] Oracle SQL Developer에 MySQL연동  (0) 2020.05.21
[DB GUI] Heidi SQL 설치 방법  (0) 2020.05.21