DB 백업하기
- phpMyAdmin으로 들어간다. 인터웍스 제어판을 쓰는 코덱스 호스팅에서는 http://도메인이름/cp로 제어판에 들어가서, 사이트 서비스 → MySQL → phpMyadmin을 선택한다. phpMyAdmin을 제공하지 않는 곳에서도 phpMyAdmin을 따로 설치해서 쓸 수 있다.

- phpMyadmin 화면 왼쪽에서 백업하려는 DB 이름(bingsann_old_DB)을 고른다.

- DB에 있는 테이블 목록이 나온다. 오른쪽 화면에서 '내보내기'를 누른다.

- 내보내기 화면에서 내보낼 DB 테이블을 고른다. 여기에서는 4개 테이블만 골라서 백업한다. 위쪽 화면(왼쪽 그림)에서 테이블을 고르는데, 윈도 탐색기처럼 Ctrl 또는 Shift 글쇠를 함께 눌러서 고를 수 있다. 만일 제로보드XE 자료만 백업하려면 'xe_'로 시작하는 테이블만 모두 고르고, 텍스트큐브 자료만 받는다면 'tc_'로 시작하는 테이블만 모두 고른다. 그 아래 화면(오른쪽 그림)에서 파일 형식을 'SQL'로 하고, 압축 방식을 선택한다. 그리고 실행을 누르면 파일을 받을 수 있다. 압축 방식을 '없음'으로 하면 SQL 파일 내용이 웹브라우저에 그대로 출력되기도 한다. zip이나 gz 방식은 용량을 줄일 수 있고, 복원할 때도 알아서 받아들이므로, 압축해 받는 것이 좋다.주1

위쪽 화면

아래쪽 화면
DB 파일 복원
- 이제 앞서 백업한 DB를 비어 있는 새로운 DB에 복원한다. 앞에서와 같은 방법으로 phpMyAdmin에서 SQL 파일을 복원할 DB를 고르고, 오른쪽 화면에서 'Import'를 누른다.

- 'Import' 화면에서 'Browse...'를 눌러서 앞서 복원하려는 SQL 파일을 고른다. zip, gz 파일을 그대로 올려도 알아서 처리한다. '실행'을 누르면 복원 작업이 시작된다.

- 시간이 지나면 결과 화면이 나온다. 백업했던 4개 테이블이 DB에 잘 들어갔다.

이렇게 해서 기존 DB에 있던 자료 가운데 일부를 새 DB로 옮겼습니다. 옮겨갈 DB에 이미 있는 테이블을 복원하려고 하면 도중에 오류가 뜨고 중단되므로, 옮겨갈 DB를 미리 비우거나 SQL 파일을 편집하는 수작업을 먼저 해야 할 수 있습니다. 블로그나 게시판을 만들 때부터 DB 테이블 접두어('xe_', 'tc_' 따위)를 잘 붙이면 나중에 골라서 백업하기 편합니다.