[완료]mysql 백업 및 복원 방법
글쓴이: ant01 / 작성시간: 월, 2012/07/16 - 1:03오전
이전에도 복원 방법에 대해 질문 했었는데요.
그 때는 db전체의 내용을 백업 및 복원하여 잘 되었습니다.
그런데 지금 특정 db만을 백업 및 복원 하려 하니
(다른 서버로 옮기는 중입니다.)
아래와 같은 에러가 납니다.
어떻게 해야 하나요?
#mysqldump -uroot -p shop > shop.sql (원래의 서버)
# mysql -uroot -p shop < shop.sql (새로운 서버)
ERROR 1049 (42000): Unknown database 'shop'
또한 phpMyadmin에서도 작업을 해 보았는데요,
역시 import에서 아래와 같은 에러가 납니다.
방법을 알려 주시면 감사하겠습니다.
Error SQL query: -- -- Database: `shop` -- -- -------------------------------------------------------- -- -- Table structure for table `case1` -- CREATE TABLE IF NOT EXISTS `case1` ( `model` varchar( 20 ) COLLATE utf8_unicode_ci NOT NULL , `name` varchar( 20 ) COLLATE utf8_unicode_ci NOT NULL , `manufacturer` varchar( 20 ) COLLATE utf8_unicode_ci NOT NULL , `type` varchar( 20 ) COLLATE utf8_unicode_ci NOT NULL , `performance` varchar( 50 ) COLLATE utf8_unicode_ci NOT NULL , `picture` blob NOT NULL , `price` int( 11 ) NOT NULL ) ENGINE = MYISAM DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci; MySQL said: Documentation #1046 - No database selected
Forums:
시행착오 끝에 해결했습니다.
no datadbase selected란 에러메시지를 윗 글을 쓰고 다시보고
빈 데이타베이스파일을 만들고 import했더니 잘 되었습니다.
콘솔에서 안된 이유도 같은 이유인 것 같습니다.
이제는 좀 맘 편히 작업 할 수 있게 되었습니다.
댓글 달기