A 사이트 -> B 사이트 DB복원 하기 정보
A 사이트 -> B 사이트 DB복원 하기
본문
그누보드로 만든 사이트가 있습니다.
호스팅을 옴겨야하는데요.
AAA.COM 사이트에 있는 DB 를 MYSQL 로 ZIP 파일로 다운을 받았습니다.
그리고
BBB.COM 이라는 도메인을 호스팅을 신청하였습니다. 같은 UFT8 버젼으로 신청하고
MYSQL 언어셋도 마추었습니다.
AAA.COM 에서 DB 를 MYSQL ZIP 파일로 다운받고 압출을 풀고
CREATE DATABASE `BBB` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
USE `BBB`;
여기서 수정해야는 부분을 수정했습니다.
그리고 덤프를 하였는데요.
Error in ZIP archive: Compressed size is not equal with the value in header information.
뜹니다..; 어떻게 해야할까요?
도움 주시면 감사하겠습니다.
꾸벅..
================== 여기까지 아래에서 질문한 내용입니다. =============
A 사이트에서 DB 를 백업받고 / 사이트 소스 전체도 다운받았습니다.
B 사이트에 소스전체를 업로드하고 install 하여 그누보드를 설치하였습니다.
같은 구조이기에 설치가 일단은 됫구요.
그리고 php 어드민에 가서 db 백업 받은것을 다시 복구하는 작업을 하였습니다.
그런데 오류가 나네요.
SQL 질의:
--
-- 테이블의 덤프 데이터 `g4_board`
--
MySQL 메시지:
#1062 - Duplicate entry 'B01' for key 'PRIMARY'
이 내용을 찾아보니
primary key 값이 중복되어 발생한다.
DB에서 primary key 값이 지정된 필드가 있고
이미 BO1 이 있는데 또 넣을려니 중복되서 오류가 난다.
primary key 를 unique 하거나
필드를 삭제하거나 입력되는 값을 +1 해서 넣어야한다.
제가 잘 모릅니다. 이 부분을 어떻게 ㅠㅠ 해야할까요?
B01 DB 에서 전체선택 -> 그다음에
Add [숫자넣기?] field(s) 테이블의 마지막 | 테이블의 처음 | bo_table 다음에 [실행]
여기서 숫자를 넣고? 현재 기본값으로 1로 되어 잇습니다. 2로 변경하고 실행하면되나요?
테이블의 마지막 , 테이블의 처음, bo_table 여기 체크하게 되어 있습니다.
어디를 체그해야할까요.
그리고 그 아래
인덱스: 키 이름 종류 Cardinality 실행 필드
PRIMARY PRIMARY 65 bo_table
이렇게 되어 있는데요. 이것을 수정하라는건지.. =^^;
잘 모르겠네요. 알려주심 감사할게요 꾸벅__
호스팅을 옴겨야하는데요.
AAA.COM 사이트에 있는 DB 를 MYSQL 로 ZIP 파일로 다운을 받았습니다.
그리고
BBB.COM 이라는 도메인을 호스팅을 신청하였습니다. 같은 UFT8 버젼으로 신청하고
MYSQL 언어셋도 마추었습니다.
AAA.COM 에서 DB 를 MYSQL ZIP 파일로 다운받고 압출을 풀고
CREATE DATABASE `BBB` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
USE `BBB`;
여기서 수정해야는 부분을 수정했습니다.
그리고 덤프를 하였는데요.
Error in ZIP archive: Compressed size is not equal with the value in header information.
뜹니다..; 어떻게 해야할까요?
도움 주시면 감사하겠습니다.
꾸벅..
================== 여기까지 아래에서 질문한 내용입니다. =============
A 사이트에서 DB 를 백업받고 / 사이트 소스 전체도 다운받았습니다.
B 사이트에 소스전체를 업로드하고 install 하여 그누보드를 설치하였습니다.
같은 구조이기에 설치가 일단은 됫구요.
그리고 php 어드민에 가서 db 백업 받은것을 다시 복구하는 작업을 하였습니다.
그런데 오류가 나네요.
SQL 질의:
--
-- 테이블의 덤프 데이터 `g4_board`
--
MySQL 메시지:
#1062 - Duplicate entry 'B01' for key 'PRIMARY'
이 내용을 찾아보니
primary key 값이 중복되어 발생한다.
DB에서 primary key 값이 지정된 필드가 있고
이미 BO1 이 있는데 또 넣을려니 중복되서 오류가 난다.
primary key 를 unique 하거나
필드를 삭제하거나 입력되는 값을 +1 해서 넣어야한다.
제가 잘 모릅니다. 이 부분을 어떻게 ㅠㅠ 해야할까요?
B01 DB 에서 전체선택 -> 그다음에
Add [숫자넣기?] field(s) 테이블의 마지막 | 테이블의 처음 | bo_table 다음에 [실행]
여기서 숫자를 넣고? 현재 기본값으로 1로 되어 잇습니다. 2로 변경하고 실행하면되나요?
테이블의 마지막 , 테이블의 처음, bo_table 여기 체크하게 되어 있습니다.
어디를 체그해야할까요.
그리고 그 아래
인덱스: 키 이름 종류 Cardinality 실행 필드
PRIMARY PRIMARY 65 bo_table
이렇게 되어 있는데요. 이것을 수정하라는건지.. =^^;
잘 모르겠네요. 알려주심 감사할게요 꾸벅__
댓글 전체
텔넷 들어가서 복원 하시면 됩니다.
putty루욤
putty루욤
님들 답변 감사합니다 ㅠㅠ
삽질하고 채택해드릴게요 ㅠㅠ
삽질하고 채택해드릴게요 ㅠㅠ
비밀글은 정말 이해 안되는군.. ㅎㅎ