> 다름이 아니라.. 이곳 게시판에서 찾은 자료를 이용하여 db를 back up 했습니다..
>
> bin 디렉토리에서 ./mysqldump test_db > test.sql
> 로 back up을 한후 ftp를 이용하여 test.sql을 다른 서버로 옮겼습니다.
>
> 그 다음.. 자료를 옮긴 서버에서
> ./bin/mysqldump -uusr_db -pusr_passwd test < test.sql
>
> 했습니다..
>
> 이럴 경우, test 라는 db에 test.sql에서 정의한 테이블(예를 들어 create table login ( ......) 인
> 경우 ) 이 생성되고 해당 데이터가
> insert 되어 있어서 select * from login 명령으로 insert된 내용을 확인해 볼 수 있어야 하는거 아닌
> 가요..??
맞습니다...
> 또한 해당 db의 내용을 다른 서버로 옮길때는 어떻게 해야 합니까..?
> 위의 mysqldump 명령어의 경우 해당 db 하나씩만 backup이 되는거 같은데..
> db를 통채로 backup 하여 다른 서버로 옮길때는 어찌해야 하는지 알고 싶습니다..
새로옮길서버에다가 원래 서버의 버전과 같은 버젼으로 깔아 주시고..
원래서버의 MYSQL 데이타 디렉토리(var) 를 통째로 옮겨 주시면 되지요...
|