안녕하세요^^
갑자기 날씨가 추워 졌내요...^^ 회원님들 건강 유의 하시구요
A서버 : xe코어 1.8.17
B서버 : xe코어 1.5.4.3
A서버에 있는 게시판을 B서버로 옴길려고 합니다.
계속 삽질만 하다가 오늘 새벽에 잠깐 될뻔했습니다.
A서버의 mysql 의 테이블들을 몽땅 B서버로 옴겼더니 게시판은 되는데 관리자 로그인이 안되더군요...ㅠㅠ
A서버의 mysql에 있는 테이블들을 B서버의 mysql로 옴기면 될꺼 같은데요...
어떤 어떤 테이블들을 옴겨야 할지요...ㅠㅠ
댓글 6
코어 버전 차이가 크게 나면 DB 구조도 다릅니다.
낮은 버전에서 쓰던 DB를 높은 버전에 연결하면 관리자 화면에서 업데이트만 클릭해 주면 DB 구조를 자동으로 높은 버전으로 변경해 주지만, 반대로 높은 버전에서 쓰던 DB를 낮은 버전에 연결하면 문제가 생길 가능성이 높아요. 그나마 안전한 방법은 공식 자료실의 마이그레이션 도구를 사용해서 A서버의 DB를 추출한 후 B서버로 들여오는 것입니다.
그런데 관리자 로그인이 안 되는 것은 회원 테이블을 덮어썼기 때문이 아닐까요? A서버에서 쓰던 관리자 계정으로 로그인해 보면 아마 될 텐데요... 버전 차이가 너무 커서 그것도 안 되려나?
회원 테이블 말고 게시판 테이블들만 b서버로 옴길수 있는 방법이 없을까요?
현제 스킨은 두 서버 보두 스케티북이 설치 되어 있습니다. 물론 이것도 버전이 다른긴 합니다...ㅠㅠ
일단 희망적인건 테이블들을 몽땅 이동했을떼는 게시판이 보인다는 것입니다.
일단 마이그레이션을 한번 시도해 보겠습니다.^^
네 A서버의 계정으로도 로그인이 안되네요...ㅜㅜ
답변 주셔서 감사합니다.^^
이 쉬운걸 저녁네 삽질했내요...ㅜㅜ
A서버에서 데이터 추출을 통해 게시판만 xml로 추출했습니다.
xml를 B서버 xe디렉토리 안으로 업로드하구요
B서버 관리메뉴에서 데이터 들여오기 선택후 xml이 있는 경로 선택하고 A서버의 게시판이 들어갈 곳 선택하니
고대로 지정한 게시판으로 들어 가네요^^
답변 주신 분들 감사합니다.^^