2011-03-18 7 views
0

나는 mysql 데이터베이스를 사용하고있다. 테스트 서버에서 데이터베이스 백업을 복원하려고합니다. steer_backup.sql이라는 백업 파일이/root에 저장됩니다. 명령 프롬프트에서 나는 명령을 실행하고있다테스트 서버 데이터베이스에서 데이터베이스 백업을 복원하는 방법은 무엇입니까?

mysqldump - u root -p steer < steer_backup.sql 

나는 질문 할 때 패스워드를 줄 것이다. 데이터베이스를 복원하지 않습니다. 이 테스트가 서버를 테스트하는 코드를 처음 작성한 경험이기 때문에 내가 실수를하고 있는지 확실하지 않습니다. 제발 도와주세요. 미리 감사드립니다.

+0

당신이 테스트 서버에서'steer' 데이터베이스를 작성한 적이 사용할 수 있습니까? mysqldump가 그것을 생성하지 않는다. –

답변

0

mysqldump은 덤프 용입니다. 가져 오려면 mysql을 사용하십시오.

mysql -uRoot -pPassword dbname < file.sql 
+0

응답을 다운 그레이드하려면 최소한 피드백을 준다. 이 답변과 Haza가 모두 정확하기 때문입니다. – dmcnelis

1

mysqldump은 덤프 생성에 사용됩니다. 당신은 SQL 백업을 복원하려면

, 단지

mysql -u [user] -p [databaseName] < [file] 
관련 문제