묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
서버이전시.. 백업한 ".sql" DB파일을 어디다올리나요?
2009.12.10 20:38
서버이전을 하는데..
DB 파일을 백업해두었습니다. sql 파일인데요!
이 sql 파일을 새 계정에 어디에 올리고, 뭘 어떻게해야 복구가 되는건가요?? ㅠㅠ
도대체 모르겠네요..
참고로 저는 cafe24계정을 사용하고 있습니다!!
댓글 1
-
pdos
2009.12.10 20:52
-
미누7
2009.12.11 04:51
아주 친절한 답변 너무감사합니다ㅠㅠ. 그런데 제가 너무 급해서.. 인터넷막찾아가면서.. 카페24홈피 들어가보니.. Mysql 접속하기가 있길래.. 접속해서.. sql파일 불러오기를 하긴했는데.. 그런데, 새데이터베이스 만들 권한이 없음으로 나와서.. 그냥 그상태서 불러오기했거든요~ 위에 질문을 또 올렸거든요.. ㅠㅠ 캡쳐화면과 함께 제가 했던 절차를 올렸는데.. 그거보시고 제가 올바르게한건지.. 좀 봐주세요.. ㅠㅠ 답변 너무감사드립니다~~(--)(__)
cafe24를 안써봐도 모르겟지만
호스팅 이면 기본적으로 mysql 로 접근하는 방법 이 있을 것입니다.
백업을 데이터베이스 통째로 받았다면
데이터베이스명.sql 로 나와 있을 겁니다.
새 계정으로 mysql 로 접근하셔서
새로운 데이터베이스 를 생성하세요
데이터베이스 안에서 불러오기 로 백업받은 데이터베이스명.sql 을 통째로 실행하시면
테이블 및 데이터가 모두 복원됩니다.
만약 xe_site 에 에러가 나면(전 나더군요 --;;)
데이터베이스명.sql 을 또하나 복사해 두고 (데이터베이스명.sql.bak)
데이터베이스명.sql 을 편집기로 열어서
찾기로 xe_site 를 검색해서
필드가 0 인것을 1로 바꾼후 넣은후
xe_site 테이블에 들어가서 들어가 있는 0을 지우고
1로 되어 있는것은 0으로 바꾸면 됩니다.
phpmyadmin 으로 대략 설명
phpmyadmin 접속 후 새 데이터베이스 만들기로 데이터베이스 생성
그럼 테이블 만들라고 뜸
메뉴에서 import 클릭
sql 위치 에서 찾아보기로 백업받은 데이터베이스명.sql 선택
실행
사소한 일에 행복을 느끼는 여행이였지요 ^^;;