|
mysql> select * from c_money; ERROR 2013: Lost connection to MySQL server during query
이렇게 select하는데 에러가 나네여....
이밖에도 자꾸 2006에러두 나구...
이런 에러 보려면 mysql_error.h 를 찾아보라는데 이건 어디에 있는거져?? |
mysql서버는 리눅스서버로 하고 외부에서 odbc로 연동하여 접속할때
아래와 같은 오류가 나올때 해결방법
"Lost connection to MySQL server during query"
[해결방법]
mysql]# cd /etc
my.cnf 화일에 skip-name-resolve 추가하세요
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
default-character-set=euc_kr
skip-name-resolve <----추가부분입니다.
[mysql.server]
user=mysql
basedir=/var/lib
language=korean
default-character-set=euc_kr
[safe_mysqld]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[mysql.client]
default-character-set=euc_kr
그럼 MYSQL을 사랑합시다........
----------------------------------------------------------------------------------------------------
서버 시스템 변수
2010. 1. 12
wait_timeout
# non-interactive connection 에서 서버가 종료를 하기 전에 activity를 기다리는 서버 대기 시간 (초 단위)
# 연결을 끊기 전에 서버가 기다리는시간(초)
# mysqld 와 mysql client 가 연결을 맺은 후, 다음 쿼리까지 기다리는 최대 시간을 의미합니다.
# wait_timeout 안에 다시 요청이 들어오면 wait time 은 0 으로 초기화 됩니다.
# 이 타임 아웃은 TCP/IP 연결에만 적용되며, 유닉스 소켓 파일, 네임드 파이프,# 또는 공유 메모리를 통한 연결에는 적용되지 않는다.
# 즉 대부분 PHP 나 C, PERL, python 등등의 API 를 이용한 client 프로그램 모드를 말합니다.
# interactive_timeout 과 마찬가지로 wait_timeout 까지 아무런 요청(쿼리)이# 없으면 연결은 취소되고 그 결과는 Aborted_clients 에 누계됩니다.
# "Lost connection to MySQL server during query" 에러가 자주 발생한다면 값을 증가 시켜야한다.
# 일반적으로 15-20사이의 값이 적당하며 SHOW STATUS를 통해 aborted_client가 가장 적게 발생하도록 값을 맞춰야한다.# 접속이 많은 데이터베이스 시스템에서는 이 값을 낮춰 sleep 상태로 커넥션만 유지하고 있는
# 클라이언트들의 접속을 빠르게 끊어줘 동시 접속을 낮추는 것으로 전체 성능을 크게 향상시킬 수 있다.
'DBMS > MySQL' 카테고리의 다른 글
| mysql date type 함수 이용하기 (0) | 2010/03/25 |
|---|---|
| mysql explode와 같은 기능 (0) | 2010/03/25 |
| Lost connection to MySQL server during query (0) | 2010/02/22 |
| case when (0) | 2009/12/01 |
| Mysql incdex 를 잘못타는 버그 (0) | 2009/11/30 |
| found_rows() (0) | 2009/10/21 |

Prev
Rss Feed