1

주제: 1.1.2.1 데이터 백업 및 복원 문제

개인적으로 웹호스팅을 옮기게 되어 이전 블로그에서 데이터를 백업하고 다시 복원하게 되었는데
데이터 백업/복원 과정에서 문제가 있는 듯 합니다.. 처리했던 과정을 정리해서 올립니다..

기존 블로그 : A / 신규 블로그 : B

1. A(1.1.2.1 최신버전) 에서 데이터 교정 처리 후 백업
  1.1 B(1.1.2.1 최신버전) 설치 후 A 백업 데이터로 복원 -> 복원 완료 후 공지사항 내용 일부가 누락됨 / 티스토리에는 A 백업 데이터가 정상 복원됨
  1.2 B 블로그 웹호스팅사에 문의 결과 엔트리 테이블의 primary key 값 세팅 부분에 문제가 있다고 보고됨
  1.3 혹시 몰라서 전혀 다른 웹호스팅 서비스에 1.1.2.1 최신버전을 설치 후 A 백업 데이터로 복원했으나 역시 공지사항 내용 일부가 누락됨

2. A 백업 데이터(XML) 생성과정에 문제가 있을 가능성을 염두에 두고 MySql Dump로 복원해보기로 함
  2.1 A 블로그 MySql Dump 데이터 생성 (phpmyadmin에서 sql 파일 생성)
  2.2 B 블로그 MySql 정보를 초기화 한 후 phpmyadmin에서 A 블로그의 MySql Dump 데이터를 import
  2.3 import가 진행되다가 set user() 라는 함수 표시와 함께 더이상 복원이 안됨 / 1.1.2.1 DB index 설정 등에 뭔가 문제점이 있을 듯 싶었으나
        더이상 확인작업은 진행하지 않음

3. 티스토리에 정상 복원된 데이터를 백업
  3.1 B 블로그를 초기화 한 후 1.1.1 버전으로 다운그레이드 세팅
  3.2 티스토리 백업 데이터를 가지고 1.1.1로 세팅된 B 블로그에 복원 -> 정상 복원 완료
  3.3 티스토리 백업 데이터로 1.3에서 명시한 다른 웹호스팅 서비스의 태터툴즈 1.1.2.1에 복원 시도 -> 복원 완료 후 공지사항 내용 일부 누락

* 현재 추측되는 문제상황은 이렇습니다..
1) 1.1.2.1 버전에서 신규로 DB index 설정 등의 부분이 변경된 듯 한데 이 부분에서 무결성 부분이 문제가 생긴 듯 합니다..
2) 1.1.1 버전에서는 정상처리가 되고 있는 것으로 보아 1.1.1에서 1.1.2 로 넘어오는 과정 중 문제가 발생할 버그사항이 들어간 것으로 보입니다..
3) 최근 공지사항 보기 등과 관련해서 엔트리 테이블과 얽힌 숨은 버그가 나타났는데 이 여파가 아닌가 의심도 됩니다..(정말 그렇다면 교주님 말대로
     정말 끈질긴 생명력을 가진 버그라는..-- )

호스팅 장비에 여유가 되시는 분들은 재현 부탁드리며(저만 발생한 문제인지를 확인해야 하므로) 그외 버그가 있는지 확인 부탁합니다~

맥퓨처 (2007-03-31 12:29:54)에 의해 마지막으로 수정

후회가 꿈을 대신하는 순간부터 우리는 늙기 시작한다..

2

답글: 1.1.2.1 데이터 백업 및 복원 문제

며칠전에 해결 되었습니다. ~ 355번 티켓을 참고하세요. smile

해당 문제는 테이블 접근시 auto_increment를 모두 제거하면서 생긴 문제입니다. 1.1.1 이전의 태터툴즈에서는 다중 사용자 블로그라 하더라고 모든 사용자의 글번호가 사용자별로 증가하는 것이 아니라 전체 단위로 증가했었습니다. 티스토리등의 엄청나게 큰 글 id 번호를 가진 백업파일이 태터툴즈로 복원될 때 모든 사용자의 글번호가 증가해버리거나 하는 관련한 여러가지 문제가 있어 과감히 테이블 구조를 바꾸었는데, 동시에 비공개 카테고리 기능이 들어오고 component 관련한 수정이 부족해서 여파가 여기저기로 미치고 있었습니다.

어쨌든 알려진 것들은 전부 처리한 1.1.2.2가 대기상태입니다. 곧 수정된 버전을 확인하실 수 있을듯. smile

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

3

답글: 1.1.2.1 데이터 백업 및 복원 문제

주말동안 고생하셨네요~ 감사합니다!!

후회가 꿈을 대신하는 순간부터 우리는 늙기 시작한다..