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는 안지워지나요?
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 5개
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문은 말씀하신대로.. 만약 해당 테이블이 존재한다면 지우고 다시 만들라는 말이므로..
기존에 같은 이름의 테이블이 있다면 자료가 유되므로 유의하셔야합니다^^
다시 확인 해보세요
감기조심하셔요~~^^