본문 바로가기
Mysql

mysql 동시 접속자수 설정

by ohrohi 2016. 8. 30.
반응형

 Too many connection 발생시

이럴때는 간단한 조치로 mysql 동시접속자수 제한을 늘려주어 해결할 수 있는데요.

우선은 mysql 에 접속해서 현재 설정이 얼마나 되어있는지 확인합니다.

#mysql -u root -p

Enter password:

mysql 에 접속 후 mysql 쉘상에서 다음 명령어를 입력하여 확인합니다.

mysql> show variables like ‘%max_connect%';  이렇게 명령어를 입력하면 다음과 같이 정보가 보여집니다.

+——————–+——-+
| Variable_name | Value |
+——————–+——-+
| max_connect_errors | 10 |
| max_connections | 151 |
+——————–+——-+
2 rows in set (0.00 sec)

다른 방법으로는 프롬프트에서 다음 명령어를 입력해도 확인할 수 있습니다.

# mysqladmin -u root -p  extended-status

 

다음으로 동시접속자수를 확인했으면, 접속자수를 늘리도록 하겠습니다.

vi  명령어로 /etc/my.cnf  파일을 엽니다. 그리고 [mysqld] 부분에 다음을 추가시켜 줍니다.

#vi /etc/my.cnf

[mysqld]

port = 3306
socket = /tmp/mysql.sock
……

thread_concurrency = 8
max_connections = 505

마지막으로 mysql데몬을 재시작 후 변경된 최대접속자수를 확인하여 제대로 적용되었는지 확인합니다.

mysql> show variables like ‘%max_connect%';
+——————–+——-+
| Variable_name | Value |
+——————–+——-+
| max_connect_errors | 10 |
| max_connections | 505 |
+——————–+——-+
2 rows in set (0.00 sec)

반응형

'Mysql' 카테고리의 다른 글

mysql 비밀번호 설정  (0) 2016.08.30
mysql-cluster 설치  (0) 2016.08.30
mysql 외부접속 설정 방법  (0) 2016.08.30
DB 백업 및 복구  (0) 2016.08.30
mysql DB 복구  (0) 2016.08.30