이 튜토리얼은 파일의 순서 줄 .sql을 통해 가져올 때 나타나는 오류를 해결합니다. .sql 파일 오류를 가져옵니다 – MySQL 서버가 사라졌습니다.
우리가 가지고있을 때 가져온 파일 .SQL 하나의 큰 날짜 기반, 고전적인 방법 phpMyAdmin 좋은 해결책이 아닙니다. 대부분의 경우 우리는 a “reqest timeout“. 수입 .SQL 파일 오류 – MySQL 서버가 사라졌습니다.
가장 간단한 것은 연결하는 것입니다 SSH / 파일에 업로드하려면 데이터베이스를 보유하는 서버로 콘솔 .sql 그런 다음 가져 오기 위해 특정 명령 줄을 실행합니다.
mysql -u db_user -p -h localhost db_name < /path/sql_file.sql
주문 라인을 실행하고 데이터베이스의 비밀번호를 입력 한 후 오류를 충족시킵니다. “ERROR 2006 (HY000) at line 1281: MySQL server has gone away“대부분의 경우 가져 오기 파일의 볼륨 제한을 초과하는 것입니다.
표준 구성에서 MySQL, 확립 된 볼륨의 한계 “max_allowed_packet” 데이터베이스로 가져올 파일보다 작습니다.
가장 간단한 솔루션은 파일을 편집하는 것입니다 “my.cnf” 그리고 우리의 요구에 적합한 한계를 확립합니다. 예를 들어 파일을 가져 오려면 .SQL 320MB의 다음 파일을 편집합니다 “my.cnf” 라인을 추가하십시오.
max_allowed_packet=400M
편집 및 구조 후, 우리는 서버에서 MySQL 서비스를 다시 시작하고 가져 오기위한 주문 행을 재개합니다. import .SQL 파일 오류없이 모든 것이 작동해야합니다 – MySQL 서버가 사라졌습니다.