리자

DB 문자셋(CHARSET) 변경

· 2014-01-28 (화) 17:50:30 · 302332
에디트플러스를 사용하여 DB 문자셋을 변경하는 방법을 설명 드리겠습니다.

euc-kr DB 가 있는 서버에 쉘(shell)로 접속하여 euc-kr DB 를 Dump 합니다.

$> mysqldump --add-drop-table -uUSERNAME -pPASSWORD euckrDB > dump.sql

charsetdb.010.jpg
 


Dump 한 SQL 파일을 에디트플러스로 열어 DEFAULT CHARSET=euckr; 을 DEfAUTL CHARSET=utf8; 로 바꾼후 저장합니다.

이때 파일의 CHARSET 도 UTF-8 로 변경합니다. ( 문서 -> 파일인코딩 -> 파일인코딩변경 )

charsetdb.020.jpg
 


이 Dump 파일을 utf-8 DB 가 있는 곳에 업로드 한 후 쉘에서 DB 를 복구합니다.

$> mysql -uUSERNAME -pPASSWORD utf8DB < dump.sql

Collation 이 utf8_general_ci 로 바뀌어 졌다면 성공!!!

charsetdb.030.jpg

|
댓글을 작성하시려면 로그인이 필요합니다.

자주하시는 질문

103건
+
제목 조회
조회 35만
조회 30만
조회 28만
조회 24만
조회 22만
조회 149만
조회 61만
조회 56만
조회 59만
조회 52만
조회 41만
조회 75만
조회 59만
조회 38만
조회 49만
조회 51만
조회 43만
조회 39만
조회 29만
조회 25만
조회 32만
조회 30만
조회 30만
조회 42만
조회 18만