찾다

 >  Q&A  >  본문

문제 해결: 오류 111 - MySQL 서버에 연결할 수 없습니다.

<p>IP 주소가 192.168.1.100인 Linux 호스트에 MySQL 서버를 설치했는데 이 IP에 연결하려고 하면 항상 오류(111)가 발생합니다. 하지만 localhost와 127.0.0.1을 사용해도 괜찮습니다. </p> <pre>beer@beer-laptop# ifconfig | grep "inet addr" inet 주소:127.0.0.1 마스크:255.0.0.0 inet 주소:192.168.1.100 Bcast:192.168.1.255 마스크:255.255.255.0 맥주@맥주-노트북# mysql -ubeer -pbeer -h192.168.1.100 오류 2003(HY000): '192.168.1.100'(111)에서 MySQL 서버에 연결할 수 없습니다. 맥주@맥주-노트북# mysql -ubeer -pbeer -hlocalhost MySQL 모니터에 오신 것을 환영합니다. 명령은 ; 또는 g로 끝납니다. 귀하의 MySQL 연결 ID는 160입니다. 서버 버전: 5.1.31-1ubuntu2(Ubuntu) 도움말을 보려면 'help;' 또는 'h'를 입력하여 버퍼를 지우십시오. mysql> 맥주@맥주-노트북# mysql -ubeer -pbeer -h127.0.0.1 MySQL 모니터에 오신 것을 환영합니다. 명령은 ; 또는 g로 끝납니다. 귀하의 MySQL 연결 ID는 161입니다. 서버 버전: 5.1.31-1ubuntu2(Ubuntu) 도움말을 보려면 'help;' 또는 'h'를 입력하여 버퍼를 지우십시오. mysql> </pre> <p>다른 컴퓨터에서 연결할 때도 오류 111이 발생합니다. </p>
another@another-laptop# mysql -ubeer -pbeer -h192.168.1.100
오류 2003(HY000): '192.168.1.100'(111)에서 MySQL 서버에 연결할 수 없습니다.
</pre>
<p>이 경우 localhost나 127.0.0.1을 사용하는 것과 192.168.1.100을 사용하는 것의 차이점은 무엇입니까? 다른 컴퓨터에서 이 데이터베이스에 연결하는 방법을 모르겠습니다. <br /><br />도와주세요, 감사합니다. 


P粉236743689P粉236743689489일 전774

모든 응답(2)나는 대답할 것이다

  • P粉936509635

    P粉9365096352023-08-03 17:12:25

    111은 연결이 거부되었음을 의미합니다. 이는 mysqld가 localhost 인터페이스에서만 수신 대기 중임을 의미합니다.

    수정하려면 my.cnf 파일에서 mysqld 섹션의 바인드 주소 값을 볼 수 있습니다.

    회신하다
    0
  • P粉471207302

    P粉4712073022023-08-03 00:26:15

    이것은 아마도 MySQL 서버가 localhost 인터페이스에서만 수신 대기하고 있음을 의미할 것입니다.

    다음과 같은 줄이 있는 경우:


    으아아아

    my.cnf 구성 파일에서 해당 항목을 주석 처리한 다음(줄 시작 부분에 # 추가) MySQL을 다시 시작해야 합니다.

    으아아아

    물론, 이 작업을 수행하려면 서버 관리자여야 합니다.

    회신하다
    0
  • 취소회신하다