.SQL 파일 가져오기 Error - MySQL server has gone away

이 자습서는 명령줄을 통해 .sql 파일을 가져올 때 나타나는 오류를 해결합니다. .SQL 파일 가져오기 Error - MySQL server has gone away.

우리가해야 할 때 가져온 파일 .SQL 하나의 큰 데이트베이스, 고전적인 방법을 통해 phpMyAdmin 그것은 아주 좋은 해결책이 아닙니다. 대부분의 경우 우리는 "reqest timeout". 수입 .SQL 입양 부모로서의 귀하의 적합성을 결정하기 위해 미국 이민국에 Error - MySQL server has gone away.

가장 간단한 것은 연결하는 것입니다. 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 서비스를 다시 시작하고 가져오기를 위해 명령줄을 다시 시작합니다. .SQL 파일 가져오기 없이 모든 것이 작동해야 합니다. Error - MySQL server has gone away.

기술에 대한 열정, 나는 기쁨으로 글을 씁니다. StealthSettings2006년부터 .com을 운영하고 있습니다. 저는 운영 체제 분야에서 폭넓은 경험을 갖고 있습니다. macOS, Windows 과 Linux, 프로그래밍 언어 및 블로그 플랫폼(WordPress) 및 온라인 상점의 경우(WooCommerce, 마젠토, 프레스타샵).

방법 » Linux » MySQL의 » .SQL 파일 가져오기 Error - MySQL server has gone away
코멘트 남김