MySQL 파일 가져오기 시 "server has gone away"문제 해결

1080 단어 mysql

MySQL 대파일 데이터를 가져올 때 일반적으로'server has gone away'문제가 발생하여 데이터를 가져오는 데 실패합니다.이것은 MySQL이 설정 정보에 따라 서버가 받아들이는 패키지 크기를 제한하기 때문에 과도한 삽입과 업데이트 작업은 max 에 의해allowed_packet 매개 변수에 의해 제한됩니다.
매개변수 정보를 보려면 다음과 같이 하십시오.
 
show VARIABLES like '%max_allowed_packet%';

    +--------------------+---------+
     | Variable_name      | Value   |
+--------------------+---------+
| max_allowed_packet | 1048576 |
+--------------------+---------+
현재: 1048576 = 1024*1024 = 1M
 
 
수정 방법
1.
my를 편집할 수 있습니다.cnf는 (윈도우즈 아래 my.ini) 를 수정하고, [mysqld] 섹션이나 mysql 서버 설정 섹션을 수정합니다.
max_allowed_packet = 500M

my를 찾지 못하면cnf
mysql --help | grep my.cnf

my를 찾아라.cnf 파일.
2.
mysql 서버에 들어가기
mysql 명령줄에서 실행
set global max_allowed_packet = 500*1024*1024;

그리고 이 mysql 서버 링크를 닫고 들어갑니다.
show VARIABLES like '%max_allowed_packet%';

max 보기allowed_packet 편집 성공 여부

좋은 웹페이지 즐겨찾기