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,284
20년 전 조회 2,177
20년 전 조회 2,364
20년 전 조회 2,527
20년 전 조회 2,281
20년 전 조회 1,874
20년 전 조회 2,498
20년 전 조회 2,453
20년 전 조회 2,192
20년 전 조회 2,217
20년 전 조회 1,958
20년 전 조회 1,654
20년 전 조회 1,598
20년 전 조회 1,628
20년 전 조회 2,344
20년 전 조회 2,000
20년 전 조회 2,064
20년 전 조회 2,081
20년 전 조회 1,981
20년 전 조회 2,185
🐛 버그신고