본문 바로가기
MySql

MySQL "MySQL Server가 사라졌습니다"오류를 방지하도록 MySQL 서버 구성

by 베이스 공부 2020. 9. 29.
반응형

덤프를 사용하여 MySQL 데이터베이스를 설정하려고하면 다음과 같은 오류 메시지가 나타납니다.

ERROR 2006 (HY000) at line 312: MySQL server has gone away

광범위한 인터넷 검색 (및이 포럼에서 검색) 후 my.ini 파일에서 max_allowed_packet 을 늘려야한다는 것을 알았습니다. 이 매개 변수에 대해 다양한 값 (매우 큰 값 포함)을 시도했지만이 오류를 제거 할 수 없습니다.

명령 줄에서 --max_allowed-packet 옵션을 지정하더라도 (다음과 같이) 사용할 수 없습니다.

C:\Users\Panora>mysql --user=root --password=root --max-allowed-packet=600M db < dump.sql
ERROR 2006 (HY000) at line 50973: MySQL server has gone away

다음 명령을 사용하여 덤프 파일을 만들려고했지만 여전히 사용하지 않습니다.

mysqldump --opt --skip-extended-insert --max_allowed_packet=10M --user=root --password=root db > dump.sql

내가 정말로 놓친 것이 무엇인지 조언하십시오.

 

해결 방법

 

광범위한 분석 결과, 예전 기술이 my.ini 구성 파일을 편집하는 것만으로도 작동한다는 것을 알게되었습니다.

그러나 실제 문제는 my.ini 파일 (Windows Vista의 MySQL V5.5)을 찾는 것입니다.이 파일은 다음 위치에 있으며이 폴더는 기본적으로 HIDDEN (이전 버전과는 다름)입니다.

C:\ProgramData\MySQL\MySQL Server 5.5\my.ini

(이름을주의 깊게 확인하십시오. 이것은 Program Files가 아니라 ProgramData입니다.)

 

참조 페이지 https://stackoverflow.com/questions/7397721

 

 

반응형

댓글