db 이전 관련
본문
그누보드4에서 사이트를 운영하다가
그누보드5로 새로 만들었습니다.
문제는 그누보드5를 새로운 서버에 설치했다는건데
관련해서 질문을 찾아보다가 저랑 비슷한경우에 이런 답변이 달려있는것을 보았습니다.
---------
그누보드5를 새서버에 설치하시고 홈페이지 완성하시면
그누보드4의 db를 그누보드5에 옮겨서 변환하시면됩니다.
복잡하게 생각하시지말고
일단 그누보드5를 사용해서 홈페이지 완성후
그누보드5로 변경하시면됩니다.
-------------
상당히 쉽게 표현을 해주셨는데
정확히 어떤 작업을 해야할지 잘 모르겠습니다.
현재 홈페이지는 완성이 되어있고 데이터 이전작업만 남겨놓은상태인데요
어떻게 해야할까요?
답변 4
1. 기존 그누보드4 DB 덤프 생성:
- PHPMyAdmin에서 DB 내보내기 실행 또는
- 터미널에서 mysqldump 명령어 사용
mysqldump -u 사용자ID -p 그누보드4DB명 > 백업파일명.sql
2. 새 서버 그누보드5 DB에 덤프 파일 가져오기:
- PHPMyAdmin에서 DB 가져오기 또는
- 터미널에서 복원
mysql -u 사용자ID -p 그누보드5DB명 < 백업파일명.sql
=> 새 서버의 새 DB 에 기존 그누보드4 DB 데이터가 있는 상황에서..
3. 그누보드4의 config.php 파일을 그누보드5 서버에 복사 (예: g4conf 폴더 생성 후 그 안에 저장)
4. 이전 프로그램 실행:
- 그누보드5 관리자로 로그인
- 브라우저에서 `http://도메인/g4_import.php` 접속
- config.php 경로 입력 (예: ./g4conf/config.php)
- 이전 완료 확인 (화면에 "member table 복사..." 등의 메시지 표시)
g5 에는 g4 디비를 컨버터 할 수 있는 툴이 있습니다.
루트 디렉토리에 g4_import.php 를 웹상에서 실행하시면 됩니다.
우선 g4 디비가 설치하려는 디비에 있어야합니다.
g5 DB 삭제하고 g4 디비 커버트 하시면 됩니다.