묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
Mysql 복구에 대한 질문좀....
2003.09.08 12:05
안녕하세여....
이전에 백업 해 두었던 sql 파일을 새로 구축한 서버에 올리려고 합니다...
여기 저기 찾아 보고 mysql -ucream -p12345 creamdb < creamdb.sql 와 같은 명령도 써봤지만 복구가 되지 않네여...
sql 버전에는 차이가 없는듯한데....제로 보드 게시판의 생성등을 이전에 사용하던 것과 동일하게 만들어 준후 복구 해야 되는 것인지 궁금합니다.....
즐건 추석 되시길~
이전에 백업 해 두었던 sql 파일을 새로 구축한 서버에 올리려고 합니다...
여기 저기 찾아 보고 mysql -ucream -p12345 creamdb < creamdb.sql 와 같은 명령도 써봤지만 복구가 되지 않네여...
sql 버전에는 차이가 없는듯한데....제로 보드 게시판의 생성등을 이전에 사용하던 것과 동일하게 만들어 준후 복구 해야 되는 것인지 궁금합니다.....
즐건 추석 되시길~
댓글 5
-
Nzin
2003.09.08 13:11
-
이준만
2003.09.08 15:01
답변 감사 드립니다.
아무래도 DB Name이 잘못 지정 되고 있는것 같습니다.
" [root@~~ www]# mysql -uroot -p mysql < mysql_20030615.sql
Enter password:
ERROR 1050 at line 8: Table 'zetyx_admin_table' already exists "
이런 오류가 뜨고 있습니다.
종전의 DB명이 도저히 기억 나지 않는데, 백업한 .sql 파일로 부터 기존의 DB name을 알수 있는 방법은 없습니까? 아무리 읽어 보아도 어디있는지모르겠네여... -
Nzin
2003.09.08 17:30
읔.....영어 자세히 읽어 보시면 이런내용이네요...^_^;,
at line 8 : Table 'zetyx_admin_table' already exists
(8번 라인에서) ('zetyx_admin_table 테이블이 이미 존재 합니다.)
이 에러는 벌써 db에 제로보드가 설치 되어있다는 얘기입니다.
즉 제로보드를 먼저 설치 하시고 다시 제로보드가 설치되어 있는 DB를 입력하신다니...ㅡㅡ;
같은 이름의 table은 만들수 없습니다.
그러니 굳이 백업한 DB를 옮기시려면... 우선 먼저 설치하셨던 제로보드를 삭제하셔야 합니다.
(파일 삭제가 아닌 제로보드 admin의 Uninstall 을 클릭하셔서 DB 까지 삭제 하셔야 합니다.)
그럼.^_^;, -
이준만
2003.09.09 00:04
답변 감사드립니다.
제로보드 admin page에서 Unintall 한후...
mysql -uroot -p mysql < mysql_20030615.sql 명령으로 복구가 되었습니다.
덕분에 몇일동안 고민하던 일이 해결됐습니다~ 감사감사~다시 감사 드립니다..^^ -
이덕형
2003.09.13 09:14
mysql 폴더 자체를 다른 곳으로 카피하시면 쉬운 백업이 됩니다...ㅋㅋㅋ.
문제 해결 방법은 몇가지 있겠네요...
첫째 : 아이디와 패스워드가 맞는지 확인 하시는 것입니다. (db 이름도 물론..)
명령어를 찬찬히 보시면..
mysql -ucream -p12345 creamdb < creamdb.sql
아이디 비번 DB 이름 DB백업한 파일
이렇게 되어있으니 꼭 확인을 해보세요...
둘째 : 그래도 안될 경우 mysql 실행 위치를 확인해 보세요...
mysql 실행시 creamdb.sql 파일이 그 위치에 있어야 합니다.
즉 creamdb.sql 파일이 있는 곳에서 mysql 위의 명령을 내려셔야 합니다.
셋째 : 그래도 해결 안되실 경우.... 에러난 내용을 말씀해 주세요...
그렇지 않고 그냥 안되요 하시면..ㅡㅡ; 도저히 알아낼 방법이 없잖아요...^_^;,