MySQL max connection 값 변경

by ADMINPLAY posted Mar 09, 2009
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄
// max_connection이 어떻게 잡혀있는지 확인한다.
# mysqladmin -u root -p variables | grep max_connection
password:
| max_connections | 100

vi /etc/my.cnf

(  해당위치에 없다면 locate my.cnf  로 찾을수 있습니다.)

[mysqld]
port            = 3306
socket          = /tmp/mysql.sock
skip-locking
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
myisam_sort_buffer_size = 8M
max_connections=300

max_connect_errors=10000

max_user_connections=50

 

추가를 해줍니다.

 

/etc/rc.d/init.d/mysqld restart

라인은 직접 추가 해주셔야 하며

기본 설정은 max_connections 는 100 , max_connect_errors 는 10 으로 되어있습니다.

 

p.s

mysqladmin processlist 로 오류의 원인을 먼적 확인하시는게 좋습니다.

/usr/local/mysql/bin  폴더에서 ./mysqld_safe -O max_connections=1000 -O wait_timeout=10  그리고 mysqladmin -uroot -p reload