2014-10-15 2 views
-2

무거운 MySQL 덤프 파일을 데이터베이스에 업로드하려고하면 이상한 문제가 발생합니다. 내가 사용 퍼티 명령은 다음과 같다 :"succesful"결과가없는 MySQL 덤프

homedirectory/userfolder/ mysql -u username –-password=password database_name < file.sql 
정상적으로 할 것 같은 절차가 실행

는 (나는 이미 여러 번 해봤)하지만 난 생성했는데 표를 찾을 때 'database_name'에서 나는 그것을 보지 못했다!

파일이 너무 큽니까? (4,5GB). 나는 명령을 실행

mysqldump --user=user --password=password --no-create-db 
-h localhost --single-transaction --lock-tables=false 
--skip-tz-utc database_name table_name > file.sql 

같은 위치에서의 .SQL 파일을받은 후 어떤 오류가 그나마 잠시 작동하는 것 같다 :

덤프 파일을 얻을하는 데 사용되는 명령이었다 메시지 또는 그와 비슷한 것. "로드 중"이 끝나면 데이터베이스를 확인하지만 테이블이 없습니다.

구체적으로 무엇을 지정해야할지 모르겠는데, 이것은 정기적으로하는 간단한 절차이며 결코 합병증이 없었습니다. 적어도 최소한 오류 메시지는 없었습니다.

+1

막연한 질문 일 때는 답하기가 정말 어렵습니다. –

+0

예 죄송합니다. 오류가 크기라면 필요한 유일한 정보가 있다면 더 잘 지정할 것입니다. –

+0

이 질문은 http://dba.stackexchange.com – Crontab

답변

0

나는 최근에 이러한 명령을 사용하여 SQL 덤프를 만드는 시도 :

backup: # mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql 

restore:# mysql -u root -p[root_password] [database_name] < dumpfilename.sql 

당신이해야 할 수 있습니다 자세한 내용은이 링크를 참조하시기 바랍니다 :

http://www.thegeekstuff.com/2008/09/backup-and-restore-mysql-database-using-mysqldump/

희망이 도움이!

+0

에서 더 잘 답변 될 것입니다. 안녕하세요 Ekta, 내가 업로드하려고하는 파일의 크기에 달려 있다고 생각되는 문제가 있지만, 이미이 같은 명령을 사용하고 있습니다. 4.5GB이지만 의견을 보내 주셔서 감사합니다! –