참조 : www.adminplay.com
// 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
'I T > Linux' 카테고리의 다른 글
사이트 이전 rsync 동기화 (0) | 2015.08.30 |
---|---|
mysql 전체 DB table 백업 및 복구 (0) | 2015.08.30 |
ERROR 1153 (08S01) Got a packet bigger than 'max_allowed_packet' bytes (0) | 2015.08.30 |
mysql root 패스워드 설정 및 root 비번 잃어버렸을 경우 (0) | 2015.08.30 |
mysql 자주 쓰는 명령어들 (0) | 2015.08.30 |