[DB] MySQL 한글 인코딩 설정
2020. 5. 22. 15:37ㆍDataBase/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 |