스마트웹앱콘텐츠전문가/데이터베이스

[MySQL Too many connections 오류 조치]

9D4U 2019. 3. 19. 14:51
728x90
반응형

SHOW VARIABLES LIKE '%max_connect%'; <- 이 명령어를 통해 Mysql의 max connections 확인


SHOW STATUS LIKE '%CONNECT%'; <- 이 명령어를 통해 리스트 중 이름 값이 'Max_used_connections' 의 값 확인


[조치]

(방법 1) 쿼리문으로 설정(온라인 설정) : max_connections 값 수정(즉시 적용됨) :


1. set global max_connections=500;(예시: max_connections 값을 500으로 설정)

2. SHOW VARIABLES LIKE '%max_connect%'; <- 이 명령어를 통해 Mysql의 max connections 확인


(방법 2) my.cnf 설정 파일을 수정(영구 설정) : mysqld 재시작 필요


1. 대부분의 경우 /etc/my.cnf 경로에 파일 존재.

2. 파일 내용 중 

[mysqld]

max_connections = 500 (예시: max_connections 500으로 설정)


3. Mysql 서비스 재시작(리눅스 예시: service mysqld restart)



728x90