>  기사  >  데이터 베이스  >  mysql 데이터베이스에 연결이 너무 많다는 메시지가 표시되면 어떻게 해야 합니까?

mysql 데이터베이스에 연결이 너무 많다는 메시지가 표시되면 어떻게 해야 합니까?

王林
王林원래의
2020-10-15 11:25:437629검색

mysql 데이터베이스에 연결이 너무 많다는 메시지가 표시되는 문제에 대한 해결 방법: 1. mysql 데이터베이스에 로그인하고 현재 활성화된 연결 스레드 변수 값을 확인합니다. 2. my.cnf 구성 파일을 편집하고 [[mysqld]를 추가합니다. 포트=3306]; 3. mysql 서버를 다시 시작합니다.

mysql 데이터베이스에 연결이 너무 많다는 메시지가 표시되면 어떻게 해야 합니까?

솔루션:

View max_connections

(권장 튜토리얼: mysql video tutorial)

MySQL을 입력하고 다음 명령을 사용하세요:

$ show variables

데이터베이스의 최대 연결 수에 대한 변수 값을 확인하세요. max_connections

Threads_connected 보기

MySQL에 들어가서

$ show status

명령을 사용하여 현재 활성 연결 스레드 변수 값을 확인하세요. thread_connected

max_connections를 설정하고 my.cnf 파일에 다음 마지막 줄을 추가하세요.

[mysqld] port=3306    #socket=MySQL ...set-variable = max_connections=32000

수정 후 MySQL을 다시 시작하시면 됩니다. 물론 설정이 올바른지 확인하려면 max_connections를 살펴봐야 합니다.

참고:

1 여기에는 32000이라고 적혀 있지만. 그러나 MySQL 서버에서 허용하는 실제 최대 연결 수는

2입니다. max_connections를 제외하고 위에서 언급한 다른 구성은 엄격하지 않고 시스템 요구에 따라 구성되어야 합니다. 허용되는 연결 수가 추가되어 시스템 소비가 크게 증가하지 않습니다.

4. mysql이 my.ini를 구성 파일로 사용하는 경우 설정은 비슷하지만 형식을 약간 수정해야 합니다.

관련 권장 사항:

mysql 튜토리얼

위 내용은 mysql 데이터베이스에 연결이 너무 많다는 메시지가 표시되면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.