2010-12-19 8 views
0

.sql 파일이 있습니다. 4 년 전의 데이터베이스 백업입니다. 이 .sql 파일은 테이블 작성으로 채워지지만 데이터 덤프로도 채워집니다. 왜냐하면 나는 실제로 데이터를 필요로하지 않기를 원하기 때문에 나는 .sql 파일로부터 모든 데이터 덤프를 추출하는 방법을 찾고있다. 그래서 저는 테이블 아키텍처 만 복원하고 있습니다..sql 파일에서 데이터 덤프 추출

.sql 파일이 cPanel 백업 서비스에 의해 생성 된 것 같습니다.

자동화 된 방법이 있습니까? .sql 파일에는 엄청난 양의 행이 있으므로 손으로 처리 할 수 ​​없습니다.

+0

모든 문제를 사용하여 단지 구조를 수출하여 덤프 파일을 가져 오기? –

+0

당신은 DELETE FROM을 의미하지만, 그는 여전히 테이블의 내용이 아니라는 것을 원합니다. –

+0

현재이 크기의 .sql 파일을 실행할 수있는 공유 호스팅 계정을 사용하고 있습니다. 나는 또한 그것에 대한 해결 방법을 찾지 않으려 고하고 그 후에 데이터를 다시 삭제하고 싶지 않습니다. – Boyd

답변

1

@Boyd : 로컬

mysqldump -d -h localhost -u root -p thedatabase > dumpfile.sql 

그런 다음 그 다음 테이블에 DROP을 수행 오기로

mysqldump -u username -p --no-data thedatabase > newdumpfile.sql