리눅스, 자료실, 성경검색, 추억의게임, 고전게임, 오락실게임, rootman, http://www.rootman.co.kr
* 18.204.56.104 *
| Home | Profile | Linux | 자료실 | zabbix | Mysql 5.6 | 갤러리 | 성경검색 | 해피니스 | 자유게시판 | 게시물검색 | L | O | R |    

 
[mysql] [mysql] MySQL 한글 깨짐 문제에 대한 문자셋 설정
 작성자 : rootman
Date : 2009-04-17 00:26  |  Hit : 8,543  


[NEW SYSTEM ::: 운영중인 시스템]
mysql> show variables like '%char%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
7 rows in set (0.00 sec)

[OLD SYSTEM ::: 운영중인 시스템] : 현재 euc_kr로 운영중
[[email protected] ~]# mysqldump -u root -p --default-character-set=euckr 데이터베이스 > 데이터베이스_EUC_KR.sql
또는
[[email protected] ~]# mysqldump -u root -p 데이터베이스 > 데이터베이스_EUC_KR.sql
[[email protected] ~]# iconv -f euckr -t utf-8 데이터베이스_EUC_KR.sql > 데이터베이스_UTF8.sql


:: NEW 시스템이 euckr일 경우
[[email protected] ~]# mysql -u root 데이터베이스 < 데이터베이스_EUC_KR.sql


:: NEW 시스템이 utf8일 경우
[[email protected] ~]# mysql -u root 데이터베이스 < 데이터베이스_UTF8.sql


:: DB 생성 시
create database [데이터베이스명] default character set utf8;

:: 기존 DB charset 변경 시
alter database [데이터베이스명] default character set utf8;

:: 테이블 변경
alter table [테이블명] character set utf8;

:: 컬럼 변경
alter table [테이블명] change [컬럼명] [데이터타입명] character set utf8;

:: CLIENT를 euckr로 실행
:: character_set_clinet, character_set_connection, character_set_results 의 문자셋이 euckr 로 동작
[[email protected] ~]# mysql -u user -p --default_character_set euckr


 
 

Total. 645
번호 분류 제목 작성자 등록일 조회수
570 php [php] 1년전 날짜 구하기 rootman 07-28 9358
569 기초강좌 ssh 패스워드 없이 로그인하기 rootman 01-28 9314
568 mysql [mysql] mysql의 프로시져호출시 에러(procedure XX.XX can'… rootman 05-01 9089
567 ubuntu 우분투 리눅스 메뉴바 대시바 표시방법 rootman 04-02 9076
566 기초강좌 서버 캐시 메모리 초기화하기 (drop_caches) rootman 12-11 8949
565 Doc/Faq 안정성과 비용, "두마리 토끼 쫓기" - RAID DP 기술 rootman 07-31 8889
564 기초강좌 파일시스템 관련명령어 rootman 05-24 8859
563 php [php] HTTP 상태 프로토콜 정의(HTTP Protocol defined status c… rootman 08-13 8839
562 Shell Positional Parameter(위치변수) rootman 02-17 8680
561 다운링크 페도라 다운로드 사이트 rootman 09-17 8670
560 Shell 후면처리와 후면처리 리다이렉션 (16) rootman 01-21 8653
559 Doc/Faq 20만통의 메일과 sendmail rootman 11-22 8579
558 Doc/Faq MySQL 쿼리 실시간 모니터링 및 저장하기 rootman 02-23 8565
557 mysql [mysql] MySQL 한글 깨짐 문제에 대한 문자셋 설정 rootman 04-17 8544
556 쉘(awk) [shell] awk에 대해 알아 볼까요. rootman 01-06 8534
 1  2  3  4  5  6  7  8  9  10    
AND OR