DB파일 서버이전 해결방안 부탁드립니다. 정보
DB파일 서버이전 해결방안 부탁드립니다.본문
서버이전하려하는데 DB백업문제로 골치가 아프네요.. db백업을 어찌해야 하나요?
기존서버
서버 버전: 4.1.22-standard
MySQL 문자셋: UTF-8 Unicode (utf8)
각 필드의 Collation latin1_swedish_ci
PphpMyAdmin 설치해서 view를 보면 내용중 한글은 모두 깨져보입니다.
웹브라우져에서 뿌려주는것은 한글이 정상적으로 제대로 보입니다.
이전서버
서버 버전: 5.0.22 MySQL 문자셋: UTF-8 Unicode (utf8) MySQL connection collation
각 필드의 Collation euckr_korean_ci
특별히 바꾼것 없이 Collation만 위와같이 바꿧더니.. phpMyAdmin상에서도 깨지고 웹브라우져에서도 깨져나오는 군요..
어떠한 과정을 거쳐서 변환해야하는지 고수님들 부탁드립니다.
SSH로 가능한 방법이 있다면...??
기존서버
서버 버전: 4.1.22-standard
MySQL 문자셋: UTF-8 Unicode (utf8)
각 필드의 Collation latin1_swedish_ci
PphpMyAdmin 설치해서 view를 보면 내용중 한글은 모두 깨져보입니다.
웹브라우져에서 뿌려주는것은 한글이 정상적으로 제대로 보입니다.
이전서버
서버 버전: 5.0.22 MySQL 문자셋: UTF-8 Unicode (utf8) MySQL connection collation
각 필드의 Collation euckr_korean_ci
특별히 바꾼것 없이 Collation만 위와같이 바꿧더니.. phpMyAdmin상에서도 깨지고 웹브라우져에서도 깨져나오는 군요..
어떠한 과정을 거쳐서 변환해야하는지 고수님들 부탁드립니다.
SSH로 가능한 방법이 있다면...??
댓글 전체
latin1_swedish_ci 는 mysql 기본으로 잡히는 케릭터셋 같네요.
기존 서버 설정을 처음부터 잘못잡으신거 같네요.
phpMyAdmin 에서 내보내기 를 실행하면 해당 내용들이 깨지시나요?
- 깨지지 않는다면 내보내기 자료를 활용하여 이전이 가능합니다.
ssh에 접속하셔서 mysqldump로 백업을 하시면 해당 내용이 깨지시나요?
- 위와 동일하게 mysql덤프 자료를 이용하여 이전 가능합니다.
위 사항 둘다 제대로 먹지 않는다면.
웹상에서 제대로 표출된다고하니. php 언어를 이용하여 sql 형식과 비슷하게 자료를 뽑아오는
스크립트를 제작하셔야 할듯 보입니다.
성공하시기 바랍니다.
기존 서버 설정을 처음부터 잘못잡으신거 같네요.
phpMyAdmin 에서 내보내기 를 실행하면 해당 내용들이 깨지시나요?
- 깨지지 않는다면 내보내기 자료를 활용하여 이전이 가능합니다.
ssh에 접속하셔서 mysqldump로 백업을 하시면 해당 내용이 깨지시나요?
- 위와 동일하게 mysql덤프 자료를 이용하여 이전 가능합니다.
위 사항 둘다 제대로 먹지 않는다면.
웹상에서 제대로 표출된다고하니. php 언어를 이용하여 sql 형식과 비슷하게 자료를 뽑아오는
스크립트를 제작하셔야 할듯 보입니다.
성공하시기 바랍니다.
두가지 방법 모두 내용이 깨지니.. 스크립트 방법밖에 없군요..
요걸 어찌 만드나..
답변감사합니다.
요걸 어찌 만드나..
답변감사합니다.
힌트를 하나 드리자면.
해당 이전 필드를 순서대로 모두 출력합니다.
구분자를 지정합니다 . 최대한 중복되지 않는걸로 (@@@@@@@@@@@@@@@@@)
소스 보기를 합니다. -> 엑셀로 저장합니다. -> phpMyAdmin 임포트 합니다.
테스트를 해보지 않아 어떤문제점이 발생할지 모르지만
예상되는 문제점은 특수문자로 인해 " ' 등 잘못 읽힐수가 있습니다
get_text와 같은 함수로 특수문자는 해결하시기 바랍니다.
해당 이전 필드를 순서대로 모두 출력합니다.
구분자를 지정합니다 . 최대한 중복되지 않는걸로 (@@@@@@@@@@@@@@@@@)
소스 보기를 합니다. -> 엑셀로 저장합니다. -> phpMyAdmin 임포트 합니다.
테스트를 해보지 않아 어떤문제점이 발생할지 모르지만
예상되는 문제점은 특수문자로 인해 " ' 등 잘못 읽힐수가 있습니다
get_text와 같은 함수로 특수문자는 해결하시기 바랍니다.