묻고답하기
DB 이전관련 문의드립니다.
2009.11.20 13:39
안녕하세요. 몇가지 질문이 있어 문의 합니다.
현재 다른 서버에 DB를 이전해야 할 상황입니다.
(XP)서버A : APMSETUP6 + 제로보드 풀(xe_full.1.2.4) - 1.2.1버젼을 설치 후 1.2.4로 업그레드 했다고 합니다.
제로보드에 관련된 스킨, 아이콘 모듈이 추가 설치되어 있습니다.
(W2k8)서버B : APMSETUP7 + 서버A에서 복사한 제로보드 폴더(zbxe)를 C:가 아닌 E:에 붙여넣은 상태입니다.
zbxe라는 데이터베이스와 zbxe라는 사용자 및 권한설정도 하였습니다.
서버B에서 아파치 홈디렉토리를 E\zbxe로 변경하고 실행하니 Error has occurred while connecting DB.
Please check DB information again 라는 메세지가 나옵니다.
아직 MySql DB이전 전이라 그런거 같은데요.
1. 요는 서버A제로 보드 폴더(zbxe)를 복사해서 서버B에 E:에 붙여 넣고 DB를 성공적으로 이전하게 되면
스킨 및 아이콘, 모듈도 재설치 필요없이 그대로 사용이 가능한가요?
2. 또한 중요한 DB이전 작업은 어떻게 해야 한가요?
처음 하는 업무라 너무 광범위해서 해결에 많이 어려움이 있습니다.
도와주세요.
댓글 2
-
백성찬
2009.11.20 14:01
-
DuRi
2009.11.20 16:48
XE를 A에 이미 설치된것들을 복사해다가 B에 그대로 넣지 말고, B의 E 드라이버(즉 APM 서버가 설치된 곳)에 새로 설치하라는 뜻으로 백성찬님이 답을 하신겁니다.
1. 원칙적으로 DB는 A 서버에서 xxx.sql 파일로 백업을 받아서 다시 B 서버에 복원을 시켜야 하는데, 같은 APM 서버에서는 막바로 복사해서 붙여넣기 했을때 어떤 문제가 생길지.....글쎄요.
일단 복사해다 넣고 해보시고. 문제가 발생시는 정석대로 백업후 복원을 하세요.
2. APMSETUP이 설치된곳에 phpmyadmin 이라는게 있을테니..... www.url.com/phpmyadmin/ 라고 접속하면 phpmyadmin 화면이 뜹니다.
거기에서 자신의 DB를 열고 내보내기(즉, 백업)을 합니다.
3. B 서버에서도 동일한 방법으로 phpmyadmin에 접속하여 import(가져오기)복원을 합니다. 단, 사전에 DB 폴더를 하나 만들고 phpmyadmin 화면에서 만들어진 DB 폴더를 열고 그곳에 복원.
4. XE를 새로 설치시 복원된 DB 폴더를 DB 이름으로 지정하면 됩니다.(XE 설치후 A 서버에서 사용하던 에드온, 위젯, 위젯 스타일, 게시판 등등을 각각 해당 폴더에 넣습니다.)
일단 해보세요. 성공하시길...........!
-
하늘정원II
2009.11.24 11:12
감사합니다.
서버B 에서 xe를 신규 설치 해서 테스트 해보십시오.