서버이전 sql DB복구법 정보
MySQL 서버이전 sql DB복구법본문
A계정에서 백업받은 파일을 B계정으로 phpmyadmin import로 복구를 시도했습니다.
근데 완전한 복구가 안되네요.
에러가 뜹니다.
단순히 A게정에서 DB백업받은걸로는 복구가 안되는건가요?
빌더사용했는데, 관리자모드에서 DB백업받는 기능도 따로 추가해서 백업받아놓은걸로
다른 계정에서 복구를 시도해본건데 뭐가 문제인지 잘모르겠네요.
DB파일안의 DB명과 호스트도 새계정의 것으로 수정했고요.
B계정에 그누보드와 빌더설치하고 DB명도 새로운걸로 설정하고 그 상태에서 DB파일로 복구시도한건데.
정확히 뭘 어떻게 해야 계정을 바꿔도 복구시 이전의 계정처럼 사이트가 그대로 살아서 복구되는지
자세한 방법을 알려주세요.
검색을 계속해봤지만, DB복구방법만 간단하게 나올뿐 이미 아느것들이라 도움되는건없네요.
추천
0
0
댓글 2개

상황이 여러개가 될수 있을거 같네요. phpmyadmin 으로 import 시에 브라우저가 응답없음으로
표시 될 정도가 되면 용량이 좀 커서 멍 때리는 경우가 있습니다.
그런경우에는 ssh 접속후에
mysql -u 계정명 -p 디비명 < 백업했던 sql 파일명
예제) mysql -u root -p mysql < backup.sql
이렇게 치시면 비밀번호 치라고 나오는데 비밀번호 치고 기다리시면
복원이 됩니다.
인코딩 문제인경우에는 에디터 플러스로 파일을 연후에 euc-kr 을 utf-8 로 수정을 하시거나
혹은 반대로 하시면 됩니다.
표시 될 정도가 되면 용량이 좀 커서 멍 때리는 경우가 있습니다.
그런경우에는 ssh 접속후에
mysql -u 계정명 -p 디비명 < 백업했던 sql 파일명
예제) mysql -u root -p mysql < backup.sql
이렇게 치시면 비밀번호 치라고 나오는데 비밀번호 치고 기다리시면
복원이 됩니다.
인코딩 문제인경우에는 에디터 플러스로 파일을 연후에 euc-kr 을 utf-8 로 수정을 하시거나
혹은 반대로 하시면 됩니다.

한가지더 , 백업 파일이 잘못될 경우 그것도 ssh 로 백업 받으세요
mysqldump -u 아이디 -p 디비명 > 파일명.sql 엔터후 다시 비밀번호 입력하고 엔터 하시면 백업 파일이 생깁니다.
mysqldump -u 아이디 -p 디비명 > 파일명.sql 엔터후 다시 비밀번호 입력하고 엔터 하시면 백업 파일이 생깁니다.