.SQL 가져 오기 File Error -MySQL 서버가 사라졌습니다.

우리가해야 할 때 가져온 .SQL 파일 하나의 큰 데이트베이스, 고전적인 방법을 통해 phpMyAdmin 그것은 아주 좋은 해결책이 아닙니다. 대부분의 경우 우리는 "시간 초과 요청"가장 쉬운 방법은 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”, 대부분의 경우 가져온 파일의 볼륨 제한을 초과합니다. 표준 MySQL 구성에서 "max_allowed_packet"에 설정된 볼륨 제한이 데이터베이스로 가져 오려는 파일의 볼륨 제한보다 낮을 가능성이 매우 높습니다.
가장 간단한 해결책은 "my.cnf"파일을 편집하고 필요에 따라 제한을 설정하는 것입니다. 예를 들어 320MB .SQL 파일을 가져 오려면 "my.cnf"파일을 편집하고 다음 행을 추가합니다.

 max_allowed_packet=400M 

편집 및 저장 후 restart서버에 mysql 서비스가 있고 가져 오기를 위해 명령 줄을 다시 시작합니다. 모든 것이 원활하게 작동해야합니다.

방법 » Linux » MySQL의 » .SQL 가져 오기 File Error -MySQL 서버가 사라졌습니다.

기술에 대한 열정, 저는 운영 체제에 대한 튜토리얼을 테스트하고 작성하는 것을 좋아합니다. macOS, Linux, Windows, 에 대한 WordPress, WooCommerce 및 LEMP 웹 서버 구성(Linux, NGINX, MySQL 및 PHP). 나는 에 쓴다 StealthSettings2006 년부터 .com을 시작했고 몇 년 후 iHowTo에 글을 쓰기 시작했습니다. 생태계의 장치에 대한 팁 튜토리얼 및 뉴스 Apple: iPhone, iPad, Apple 시계, HomePod, iMac, MacBook, AirPods 및 액세서리.

코멘트를 남겨