그래서 나는 godaddy 공유 호스팅에 있습니다. 500MB의 데이터를 가진 약 20 개의 테이블의 db와 데이터를 백업해야합니다.공유 데이터베이스에 큰 데이터베이스를 백업합니다. 시도 mysqldump 및 phpmyadmin
솔루션을 시도 :
1. 솔루션 : phpMyAdmin을을
단순히 테이블을 수출하고 수출을 시작하지만 때문에
mysql server has gone away
그래서으로 시도 오류의 사이에서 실패 시도 wait_timeout을 늘림으로써이 문제를 해결할 수는 있지만 공유 호스트에 있기 때문에 실패했다. 날이
#1227 - Access denied; you need (at least one of) the SUPER privilege(s) for this operation
2. 솔루션 같은 것을 오류 부여합니다 시도 : mysqldump는 110000 행
mysqldump --user xxxxx --password=XXXXXXXXX Username wp_pc_products >> wp_pc_product.sql
있는 테이블 백업 명령 다음
란을이 55M의 파일 크기 결과 그리고 단지 124 행을 포함하고 있습니다.
55M wp_pc_product.sql
실제 문제 :
공유 VPS를 호스팅에서 내 데이터베이스를 마이그레이션하려고합니다.
.sql 파일의 끝을 확인하십시오. 끝나지 않으면 (예 : 쿼리 줄 중간에서 멈춤) 덤프는 # 1 해결책과 동일한 시간 초과/중단 조건으로 인해 어려움을 겪고 있으며 godaddy와 도움을 요청해야합니다. –
아니요. 이미 확인했습니다. 오류가 없습니다. 파일의 마지막 줄'- 덤프가 2016-07-14 11:38:17 에 완료되었습니다. –
그 덤프는 beok이어야합니다. 500 메가 크기를 어떻게 알아 냈습니까? 라인 카운트가 db의 행 개수와 일치 할 필요는 없습니다 (특히 확장 삽입 구문을 사용하는 경우). 다음에는 값이 여러 개인 필드를 하나만 가져오고, 500 개의 삽입 ... 값 ... 인 경우, isnert .. values (set1), (set2), (set3) 등을 실행합니다. 한 줄. –