db복구시 에러가 납니다.

back.sql이라는 디비를 mysqldump로 백업했는데요....
백업한 파일을 복구시킬려구 다음과 같이 했는데 에러가납니다.

[melong@melong]$ mysql -u아이디 -p암호 디비명 < back.sql
ERROR 1050 at line 11: Table 'board' already exists

'board'라는 테이블은 다른 게시판의 테이블이구요..

테이블을 전부 drop한 다음에 복구시켜야 하나요..(sql구문보니깐 create table이 있어서요^^;;)

허접한 초보가 고수님들께 정중히 답변 부탁드립니다.(-- ;)(__ ;)
|

댓글 2개

초보입니다.
DROP TABLE IF EXISTS `board`;//이 열이 있는지 확인해보세요. back.sql 파일에서 각각의 테이블마다,,
CREATE TABLE IF NOT EXISTS `board` (~~~

ps)백업 자료가 확실하다면 말씀하신 것처럼 전부 drop한 다음에 복구시키는 것도 무방하겠군요.
답변 감사드립니다.
mysql -u아이디 -p --add-drop-table 디비명 < back.sql
이렇게 옵션으로 해결했습니다..(맞는 방법인지는 모르겠지만요...^^;)
다시한번 신경써주셔서 감사드립니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
20년 전 조회 2,307
20년 전 조회 2,202
20년 전 조회 2,390
20년 전 조회 2,557
20년 전 조회 2,311
20년 전 조회 1,907
20년 전 조회 2,529
20년 전 조회 2,482
20년 전 조회 2,222
20년 전 조회 2,243
20년 전 조회 1,982
20년 전 조회 1,678
20년 전 조회 1,627
20년 전 조회 1,658
20년 전 조회 2,381
20년 전 조회 2,029
20년 전 조회 2,101
20년 전 조회 2,115
20년 전 조회 2,016
20년 전 조회 2,226