mysql DB복원관련해서 질문드려요 ~ 완전 초보 ㅜ 정보
mysql DB복원관련해서 질문드려요 ~ 완전 초보 ㅜ본문
안녕하세요 완전 초보입니다... 인터넷 찾아보다가 자세한 답변을 못찾아서 문의 드립니다.
mysql DB복원관련해서 질문드려요
A 라는 데이터 베이스가 있고 안에는 테이블들이 살아있는 데이터 베이스이구요.
B 라는곳에서 db를 백업해서(b.sql) A 데이터 베이스에 넣어주려고 합니다.
mysql -u a -p a < b.sql
A와 B라는 DB에 동일한 테이블이 없다면
기존 sa에 있던 DB는 안지워지나요?
mysql DB복원관련해서 질문드려요
A 라는 데이터 베이스가 있고 안에는 테이블들이 살아있는 데이터 베이스이구요.
B 라는곳에서 db를 백업해서(b.sql) A 데이터 베이스에 넣어주려고 합니다.
mysql -u a -p a < b.sql
A와 B라는 DB에 동일한 테이블이 없다면
기존 sa에 있던 DB는 안지워지나요?
댓글 전체
A DB엔 디자인 보드가 들어있구요 B DB엔 그누보드를 백업해놓은 파일이 들어있어요..
B를 백업해놓은 sql파일을 보니
DROP TABLE IF EXISTS `g4_auth`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `g4_auth` (
`mb_id` varchar(255) NOT NULL DEFAULT '',
`au_menu` varchar(20) NOT NULL DEFAULT '',
`au_auth` set('r','w','d') NOT NULL DEFAULT '',
PRIMARY KEY (`mb_id`,`au_menu`)
) ENGINE=MyISAM DEFAULT CHARSET=euckr;
/*!40101 SET character_set_client = @saved_cs_client */;
이런식으로 되있네요
DROP TABLE 가 있는거 보니 동일한 테이블이 존재하면 지워라는거겠죠?
B를 백업해놓은 sql파일을 보니
DROP TABLE IF EXISTS `g4_auth`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `g4_auth` (
`mb_id` varchar(255) NOT NULL DEFAULT '',
`au_menu` varchar(20) NOT NULL DEFAULT '',
`au_auth` set('r','w','d') NOT NULL DEFAULT '',
PRIMARY KEY (`mb_id`,`au_menu`)
) ENGINE=MyISAM DEFAULT CHARSET=euckr;
/*!40101 SET character_set_client = @saved_cs_client */;
이런식으로 되있네요
DROP TABLE 가 있는거 보니 동일한 테이블이 존재하면 지워라는거겠죠?

테이블명이 중복되지 않는다면 기존의 테이블에는 영향을 미치지 않습니다^^
더불어서 B백업해놓은 SQL문은 말씀하신대로.. 만약 해당 테이블이 존재한다면 지우고 다시 만들라는 말이므로..
기존에 같은 이름의 테이블이 있다면 자료가 유되므로 유의하셔야합니다^^
더불어서 B백업해놓은 SQL문은 말씀하신대로.. 만약 해당 테이블이 존재한다면 지우고 다시 만들라는 말이므로..
기존에 같은 이름의 테이블이 있다면 자료가 유되므로 유의하셔야합니다^^
A 디비에 그누보드를 기본으로 설치했다면 g4_auth 테이블이 없을리가 없습니다
다시 확인 해보세요
다시 확인 해보세요
A DB엔 디자인 보드가 설치되있어요~ ㅋ 잘해결됐습니다. 감사합니다~ 날씨가 추워지는데 감기조심하세요~

잘 해결되셨다니 다행입니다^^
감기조심하셔요~~^^
감기조심하셔요~~^^