그누4에서 그누5로 디비이전하려는데 총체적 난제입니다

그누4에서 그누5로 디비이전하려는데 총체적 난제입니다

QA

그누4에서 그누5로 디비이전하려는데 총체적 난제입니다

본문

A서버 : PHP버전 2.11 / Mysql 버전 4.2.27 / 디비총용량 436Mb / 총레코드수 1,361,393 / euc-kr

B서버 : PHP버전 5.3 / Mysql 버전 5.1.72 / 신규디비 / utf8

 

A서버의 그누4를 B서버로 옮긴 후 그누5로 마이그레이션하려고 합니다.

 

1. A서버에서 전체 디비를 덤프받으니 1.9Gb가 넘는데 B서버에서 버전차이로 임포트가 안됩니다.

 

2. 테이블별로 나눠서 덤프를 받았는데 가장 큰 테이블이 400Mb 정도 되는데,

    phpMyAdmin에서는 스크립트타임아웃이 나오기도 하고, out of memory가 뜨기도 하고,

    48만개만 임포트되어서 "스킵할 열의 수에 480000을 입력하고 일부분만 가져오기 해도 쿼리 0 입니다.

 

3. SSH로 서버에서 직접 mysql 실행을 하니 버전차이로 어쩌고 저쩌고.

 

너무 막연한 질문 죄송합니다.

혹시 큰 디비 이전해본 경험 있으신 분들 조언 부탁드립니다.

이 질문에 댓글 쓰기 :

답변 5

막막하시겠네요

 

대용량이라 myadmin import는 안되실거고

console로 하셔야 되며

 

디비 버젼차이로 쿼리 한테이블 을 새서버에 올리시고 정상적으로 수정하시고 성공하면 한 테이블 씩 해보는 방법뿐입니다.

 

디비 이전이 까다로운 이유가 여기 있습니다.

 

mysql 5.0 EUCKR 버전에서 mysql 5.5 utf-8 로 이전한 경험을 말씀드리자면,

용량이 큰 경우, phpmyadmin으로는 백업 복원이 잘 안 됩니다.

 

putty 같은 걸로 접속해 백업 복원해줘야 해요.

 

또, db 파일 경우, 비밀번호 암호화 체계가 달라서 db 파일도 수정을 해주셔야 하죠.

 

아래 게시물들 참고해 작업해 보세요. 제 경험을 자세히 적어놓은 글들입니다.

http://www.homzzang.com/bbs/board.php?bo_table=process&sca=17.+%EB%B0%B1%EC%97%85+%EB%B3%B5%EA%B5%AC 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 0 | RSS
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT