> 데이터 베이스 > MySQL 튜토리얼 > MySQL 프롬프트 '연결이 너무 많습니다' 오류를 해결하는 방법

MySQL 프롬프트 '연결이 너무 많습니다' 오류를 해결하는 방법

WBOY
풀어 주다: 2023-06-03 16:27:46
앞으로
7483명이 탐색했습니다.

문제 발견

최근 mysql5.7을 사용하여 회사 시스템 데이터베이스에 연결했을 때 오류 메시지와 mysql 연결이 너무 많다는 예외를 발견했습니다. 쿼리 결과, mysql 시스템의 기본 구성을 초과하는 연결 개수로 인해 오류가 발생했다는 것을 알게 되었습니다.

해결 과정

1. 먼저 mysql 터미널에 로그인하고 max_connections와 같은 변수 표시를 입력하면 최대 연결 수를 볼 수 있습니다.

최대 연결 수 수정: GLOBAL max_connections=1000을 설정한 후 최대 연결 수를 다시 확인하세요.

MySQL 프롬프트 연결이 너무 많습니다 오류를 해결하는 방법

2. 연결 수를 초과하는 이유는 mysql 연결 수가 너무 오랫동안 유지되기 때문입니다. 수정 가능합니다 Keep-alive 메커니즘은 최대 절전 시간인 'wait_timeout'과 같은 전역 변수를 표시합니다.

스레드를 자동으로 종료하도록 set global wait_timeout=300;을 수정하세요.

MySQL 프롬프트 연결이 너무 많습니다 오류를 해결하는 방법

변경 사항은 일시적일 뿐이며 MySQL을 다시 시작하면 재설정됩니다. mysql 구성 /etc/my.cnf를 수정할 수 있습니다.

group_concat_max_len = 10240
# 最大睡眠时间
wait_timeout=300
# 超时时间设置
interactive_timeout = 500
로그인 후 복사

MySQL 프롬프트 연결이 너무 많습니다 오류를 해결하는 방법

수정이 완료되면 mysql5.7을 재시작하세요.

MySQL 프롬프트 연결이 너무 많습니다 오류를 해결하는 방법

작업 관리자에서 MySQL을 찾아 마우스 오른쪽 버튼을 클릭하여 다시 시작하세요.

mysql이 최대 연결 수를 제한하는 이유

이유는 기본 Linux 운영 체제에서 프로세스가 열 수 있는 파일 핸들 수를 1024개로 제한하여 최대 mysql 연결 수가 214

MySQL 프롬프트 연결이 너무 많습니다 오류를 해결하는 방법이기 때문입니다.

위 내용은 MySQL 프롬프트 '연결이 너무 많습니다' 오류를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:yisu.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿