MySQL Can ' t MySQL 서버 처리 방법에 연결

출처: 인터넷
작성자: 사용자
키워드: 웹 프로그래밍 MySQL 자습서

수 있는 ' t [로컬] MySQL 튜토리얼 서버에 연결
b.5.2.2.1입니다. 그렇지 않으면 Windows에서 튜토리얼 MySQL 서버에 연결
유닉스 MySQL 클라이언트 MYSQLD 서버를 시작 하려면 두 가지 방법으로 연결할 수 있습니다: 파일 시스템을 통해 유닉스 소켓 파일을 사용 하 여 (기본값은 / tmp directory/mysql.sock 파일 연결), 연결 포트 번호를 통해 전달 하는 TCP/IP 프로토콜을 사용 하 여 또는. 유닉스 소켓 파일 연결 TCP/IP 프로토콜 보다 빠릅니다 하지만 동일한 컴퓨터에서 서버에 연결할 때만 사용할 수 있습니다. 하나는 호스트 이름을 지정 하지 않으면 또는 특별 한 호스트 이름이 localhost를 지정 하는 경우 유닉스 소켓 파일을 사용 하는.

윈도우에서 MySQL 서버를 실행 하는 경우 TCP/IP 프로토콜을 통해 연결할 수 있습니다. 서버를 사용 하 여 사용을 시작, 명명 된 파이프 옵션 호스트에 실행 하는 서버는 클라이언트를 실행 하는 경우 파이프 연결 또한 이름을 지정할 수 있습니다. 명명 된 파이프의 이름은 기본 MySQL입니다. Mysqld를 호스트 이름에 연결 하지 않으면, MySQL 클라이언트 명명된 된 파이프에 연결 하려면 먼저 시도 합니다. 그것은 작동 하지 않으면, 그것은 TCP/IP 포트에 연결 됩니다. 힘을 사용 하는 명명 된 파이프를 사용할 수 있습니다 윈도우에서. 로 호스트 이름입니다.

오류 (2002)에 연결할 수 없습니다... 일반적으로 시스템에서 실행 중인 MySQL 서버가 없는 서버에 연결 하려고 하는 잘못 된 유닉스 소켓 파일 이름 또는 TCP/IP 포트 번호 사용 하는 당신이 있음을 의미 합니다. 또한 방화벽이 나 포트 차단 서비스에 의해 차단 되지 않습니다을 사용 하는 TCP/IP 포트를 확인 해야 합니다.

오류 (2003) MySQL 서버에 연결할 수 없는 서버 ' (10061) 네트워크 연결 거부 되었습니다 나타냅니다. 경우는 MySQL 서버를 실행, 연결, 및 지정한 네트워크 포트는 서버에 구성 되어 확인 해야 합니다.

먼저 프로세스에 Mysqld 명명 된 경우 보고 서버 호스트에서 실행 중인 확인 합니다. (PS 자습서 가정을 사용 | grep은 UNIX 또는 Windows 작업 관리자를 눌러 mysqld를 시작 합니다. 그런 과정이 있는 경우에, 서버를 시작 해야 한다. 2.13.1.3, 참조 "시작 및 MySQL 서버 문제 해결".

Mysqld 프로세스를 실행 중인 경우 다음 명령을 선택 하 여 시도할 수 있습니다. 당신이 그것을 설정 하는 경우 포트 번호 또는 유닉스 소켓 파일 이름을 달라질 수 있습니다. 서버에는 HOST_IP 나타냅니다 컴퓨터 IP 번호를 실행 됩니다.

셸 > mysqladmin 버전
셸 > mysqladmin 변수
셸 > mysqladmin-h '호스트 이름' 버전 변수
셸 > mysqladmin-h ' 호스트 이름 '-포트 = 3306 버전
셸 > mysqladmin-h host_ip 버전
셸 > mysqladmin--protocol=socket--socket=/tmp/mysql.sock 버전

문제 분석:

최대한 MySQL 서버에 연결할 수 없습니다:

1, MySQL 서비스가 시작 되지 않는, 일반적으로 MySQL의 예외 경우를 시작할 수 없습니다, 사용 가능한 디스크 공간이, 같은 My.ini mysql basedir 경로 설정 오류, 등.

2, MySQL 서버 리소스는 꽉, 원인 연결할 수 없습니다.

해결 방법:

1, 만약 당신이 가상 호스트 사용자 (구매 공간), 공간 확인을 문의 여부 MySQL 정상 모드 (localhost에 대 한 여부); MySQL 구성 정보를 확인 하 고

2, (관리 호스트 권한)와 독립 실행형 호스트 사용자 인 경우 다음 확인 하려면 다음 단계를 따르십시오.

1은 MySQL 서비스 시작 여부를 확인 합니다.

Windows 호스트, 내 컴퓨터를 마우스 오른쪽 단추로 클릭 관리를 클릭 합니다, 그리고 서비스 및 응용 프로그램 시작된 상태에서 볼을 MySQL 서비스를 찾을.

리눅스 호스트 콘솔 MySQL 시작 MySQL 서비스에서 서비스를 수행 하십시오.

2 남아 있는 여유 공간에 대 한 디스크 공간을 확인 하 고 사용 가능한 충분 한 디스크 공간을 유지 하려고 합니다.

3 확인 My.ini basedir (MySQL 설치 주소) 및 DataDir (데이터 디렉터리 저장소 주소)와 다른 매개 변수 집합은 수정 하 고 MySQL 서비스를 다시 시작 하십시오.

4 이러한 문제를 해결 하려면 windows TcpTimedWaitDelay 시간 줄일 이면 상쾌하 고 서버는 가끔 일반 디스플레이 윈도우 시스템 기본적으로 240 (또한이 값은 설정 되지 않음)이이 설정을 Hkey_local_ 다음 레지스트리 위치에 설정 될 필요가 Machinesystemcurrentcontrolsetservicestcpipparameterstcptimedwaitdelay 레지스트리 않습니다 하지 tcptimedwaitdelay이이 항목 경우이 항목을 추가 하시기 바랍니다. 30의 값이 더블 바이트 (DWORD) 형식으로 설정 하 고 ~ 60.

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.