BLOG main image
분류 전체보기 (313)
교육 (13)
NEIS (6)
Edufine (0)
Programmer (5)
Android Programming (1)
Internet W3 (18)
JAVA Programming (9)
JSP/Servlet (1)
Framework (7)
Spring For Beginner (4)
eGovFrame (10)
MEAN Stack (2)
NodeJS (5)
SublimeText (30)
SublimeText_Tips (18)
Eclipse (16)
JavaScript (8)
jQuery (12)
jQuery_tips (1)
Ajax (3)
DWR(Direct Web Remote) (4)
JSON(JS Object Notation) (4)
Oracle (2)
MySQL (28)
OS (16)
Download (3)
Life (10)
Favorit Site (1)
Books (2)
Healthy (1)
Stocks (1)
HTML5/CSS (1)
Python (4)
Security (7)
CISSP (0)
Ruby On Rails (5)
일기장 (0)
영어 교과서(중2) (3)
알고리즘 (0)
Go Lang (3)
VB 2010 (12)
C# (1)
정보보안기사(네트워크보안) (0)
업무 활용 엑셀 (11)
틈틈이 활용팁 (14)
하루 하루 살아가며 ……. (2)
기술 (1)
파이썬 & 데이터분석 (1)
Visitors up to today!
Today hit, Yesterday hit
daisy rss
tistory 티스토리 가입하기!
2015. 7. 22. 13:03

mysql 설치 시 UTF-8 환경으로 default 설치 되는 경우도 있지만, 본인처럼 한글이 깨지는 현상 발생시 mysql 환경을 utf-8으로 맞춰주 포스팅을 진행하고자 한다.


대부분 mysql 기본 설치 시, 인코딩 타입이 latin(?) 타입으로 주로 설치되는것을 확인 할 수 있었다.

 

다음 명령어를 통하여 본인의 mysql 문자 인코딩을 확인하도록 하자

SHOW VARIABLES LIKE 'c%'

* 문자 인코딩 목록확인

 

 

 

 

 

확인결과 system 부분만 utf8이고 그외에는 latin1으로 인코딩 되어있다.

 

다음 파일을 수정하여 utf8 환경으로 변경 하도록 하자.


윈도우일경우 my.ini

리눅스일경우 my.cnf


파일을 찾아서 각각 위치에 맞추어 추가를 해주도록 하자


본인은 local환경이 윈도우에 APM 파일을 설치하여 확인한 결과이다.

100% 되는방법이라고 장담은 못한다. 보편적인 방법을 설명하는 것 뿐이다.

본인의 경우, 윈도우/리눅스 MySQL 설치 후, 인코딩 설정시에는 적용이 되서 포스팅을 한것임.

 

* my.ini 또는 my.cnf 코드 추가

[client]
.
.
#하단추가
default-character-set = utf8

[mysqld]
.
.
#하단추가
init_connect="SET collation_connection = utf8_general_ci"  
init_connect="SET NAMES utf8"  
default-character-set = utf8  
character-set-server = utf8  
collation-server = utf8_general_ci  

[mysqldump]
.
.
#하단추가
default-character-set = utf8

[mysql]
.
.
#하단추가
default-character-set = utf8


데몬 재실행 후 다시한번 인코딩 확인 명령어를 찍어서 확인해보도록 하자


* 문자 인코딩 목록 재확인(1)

 

 

 

위와같이 대부분 utf8로 잡혔다 하지만 database 부분에 대해서는 latin1이 여전히 적용되있었다 .

아마 기존에 신규 생성된 database가 latin1으로 생성되서 그런거 같다.

그래서 신규 생성했던 2가지 database 를 제거 후 다시한번 확인 해보았다.


* 문자 인코딩 목록 재확인(2)

 

 

 

확인결과 정상적으로 UTF-8 로 인코딩 타입이 적용되었다.

 

 

 

출처 : http://roqkffhwk.tistory.com/142

반응형