프로젝트에 대한 다양한 이야기를 나누는 포럼입니다. 프로젝트는 좋은 의견과 참여로 발전할 수 있습니다
2008년 10월 16일 오전 11시 서버이전 성공했다.
내 로컬PC의 Windows Vist/Apache/Mysql5/XE 서버환경에서 웹호스팅업체의 Linux/Apache/Mysql5/XE 서버환경으로 이전이었다.
마이그레이션 툴로 이전하려고 하니 테이블이 많고 첨부파일들 특히 사진들이 여러장씩 첨부된 게시판들인 경우에는 제대로 이동이 되지 않고 자꾸 에러가 나서 이틀정도 어려운 작업을 진행 중, 이렇게 해서는 안되겠다는 생각이 들었다. 그래서 인터넷 검색 중에 알게된 방법에서 권한문제를 해결하여 성공하게 되었다.
수행절차는 다음과 같다.
1. 로컬에서 mysqldump 명령어를 이용하여 DB를 백업한다. (XE에서 XE로 이전하기 때문에 encoding 문제는 신경쓰지 않아도 될 뜻)
>mysqldump -u user_id -p db_name > db_backup.dump
2. 방금전에 백업하여 호스팅서버 루트에 업로드한 DB백업파일을 이용하여 import 한다.
>mysql -h db_host_name -u user_id -p db_name < db_backup.dump
3. FTP를 이용하여 로컬 웹어플리케이션내의 모든 폴더와 파일들을 호스팅서버에 업로드한다.
4. 이전할 리눅스서버의 zbxe/config/db.config.php 파일 내용 중에서 db_hostname 를 포함해서 호스팅서버에 맞게 변경해 준다.