> 전에 Oracle을 사용하던 기억을 더듬어가면서 mysql 을 사용하고 있는
> mysql초보 사용자 입니다.
> 어떤 테이블이 있을때 그 테이블에대한 복사본을 만들려면 어떻게 해야
> 하는지요? 오라클에는 그런 기능이 있어 참편리하게 사용한 기억이 있는데
> 요 혹시 mysql에도 그러한 기능이 있는지요.
> 똑같은 형태로 테이블 명칭만 바꾸어서 복사본을 만들수는 없는지요.
>
데이타베이스 화일 전체를 복사하는 방법이 있습니다.
컴파일된 MySQL을 받으셨다면 MySQL이 설치된 디렉토리에 var란 디렉토리가 있을겁니다. 그 밑에 있는 디렉토리들이 MySQL의 데이타 베이스 화일 들입니다. 따라서 그 화일들 중 해당 데이타베이스내의 테이블 이름을 찾아 3개를(보시면 타입명만 틀린 것이 있습니다.) 복사 하시면 됩니다. 조금 귀찮죠.
MySQL은 데이타베이스를 디렉토리로 만들어 사용합니다. 따라서 var 디렉토리 밑에 있는 디렉토리들이 데이타베이스가 되고 디렉토리안에 있는 것이 테이블이 됩니다.
조금 도움이 되셨는지?(^^;)
|