japanese site
온라인강좌책메일다운로드동아리쇼핑기술지원기업정보갤러리동영상 블로그
『신개념 4단계 리눅스기술지원 시스템 공개』

※ 『무료 리눅스 배포판 배송서비스』 ※

※ 게시판 용도에 맞지 않는 글(광고및 홍보 글 등)은 임의삭제될 수 있습니다.

 
작성일 : 08-12-18 15:23
mysql 5.x(utf8)에서 4.x(euc_kr)로 옮기는 방법 아시는분?
 글쓴이 : 장기현
조회 : 1,815  

여기 게시판 뒤지고 네이버와 phpschool을 뒤져도 이거다 싶은 답이 없어 글 올립니다.

mysql 5.0.18 utf8에 있는 데이터를 4.0.23 euc_kr로 옮겨야되는데

mysqldump로 해보고 phpmyadmin에서 파일로 받아 옮기는 작업을 시도했으나

이놈에 utf8때문인지 제대로 안되네요

거기다 5.x에서 4.x로 갈려니 더 문제가 생기고요

혹시 해보신분이나 관련 내용에 대한 글이 있다면 좀 알려주시면 감사하겠습니다.

머 2일째 버벅거리고 있는데 아직 리눅스에 익숙하지않아 답이 안보이네요

그럼 수고하세요

----------------------------

mysqldump 옵션중에 --compatible=mysql40 으로 덤프 받았고요

덤프받은 파일에 SET NAMES euckr; 한줄 넣었습니다.

그래도 한글 깨지는건 여전하네요(홈페이지 보시면 확인 됩니다.)

--default-character-set=euckr 넣으면 mysqldump: Character set 'euckr' is not a compiled character set and is not specified in the '/usr/local/share/mysql/charsets/Index.xml' file

이렇게 오류 생기고 있습니다


이 글을 트위터로 보내기 이 글을 페이스북으로 보내기

디지문 09-11-23 12:42
 
MySQL 4.0.x 이하로는 utf-8을 지원하지 않습니다. 그러므로 처음 5.x에서 덤프를 뜰 때부터 4.0.23에 세팅된 euckr 캐릭터셋과 동일한 euckr 포맷으로 덤프를 떠서 밀어 넣어야 합니다.
그러나 캐릭터셋 문제는 둘재치고 패스워드 암호화 해쉬 알고리즘에 차이가 있어서 5.x에 저장된 패스워드 정보는 4.0.x 이하로 밀어넣으면 일부가 잘려 나가게 됩니다. 고로 로그인을 못하는 문제가 생깁니다. 이거는 php함수나 my.cnf 파일 편집으로도 해결할 수 없습니다.

안 하시는 게 좋습니다.
suki 09-02-14 20:53
 
언어셋 변경부분은 프로그램적으로 처리해야할듯하네요.
 
   
 


『신개념 4단계 리눅스기술지원 시스템 공개』

CentOS 리눅스 전문서적 국내최초출시

 
회사소개 | 보도기사 | 채용안내 | 광고안내 | 이용약관 | 개인정보취급방침 | 책임한계와 법적고지 | 불편사항 신고하기 | 사이트맵
ㅇ 서울 : 서울특별시 강남구 노현로79길 66, 402호(역삼동,청송빌딩)  ㅇ 부산 : 부산광역시 해운대구 우동 1470 에이스하이테크21 914호
ㅇ 대표 : 1544-8128 ㅇ부산직통 : 051-744-0077 ㅇ서울직통 : 02-856-0055 ㅇ FAX : 02-6280-2663
ㅇ 사업자번호 : 128-86-68239 ㅇ 통신판매업 신고번호 : 2013-부산금정-0035호 ㅇ 개인정보책임자 : 이재석
ㅇ 상호명 : (주) 수퍼유저 ㅇ 대표자 : 박성수
Copyright ⓒ (주)수퍼유저. All rights reserved.

 아 이 디
 비밀번호
회원 가입 | 비밀번호 찾기

블로그~
 
▷ 질문과 답변
리눅스
서버해킹/보안
네트워크
아파치
메일서버
DNS
PHP
JSP
MySQL
큐브리드
Oracle
MRTG
SMS
Weblog
Domain
S/W
하드웨어
책제목
리눅스서버관리실무바이블v3.0


저자 박성수
페이지수 2,032 pages
펴낸곳(주)수퍼유저

리눅스 서버 구축 및 관리에 필요한 거의 모든 부분과 전반적인 실무 기법들을 다루고 있음
책제목
리눅스보안관리실무(2/E)


저자홍석범
페이지수 820 pages
펴낸곳(주)수퍼유저

리눅스 보안에 관련된 내용을 종합적으로 쓴 책. 저자의 명성 그대로 보안관련의 모든 내용이 그대로 담겨져 있다.