Linux 상자 IP = 192.168.1.100에 mysql 서버를 설치했지만이 IP에 연결하려고하면 항상 오류 (111)입니다. 그러나 localhost를 사용하면 127.0.0.1이 정상입니다.
beer @ beer-laptop # ifconfig | grep "inet addr" inet addr : 127.0.0.1 마스크 : 255.0.0.0 inet addr : 192.168.1.100 Bcast : 192.168.1.255 마스크 : 255.255.255.0 beer @ beer-laptop # mysql -ubeer -pbeer -h192.168.1.100 오류 2003 (HY000) : '192.168.1.100'에서 MySQL 서버에 연결할 수 없음 (111) beer @ beer-laptop # mysql -ubeer -pbeer -hlocalhost MySQL 모니터에 오신 것을 환영합니다. 명령은;로 끝납니다. 또는 \ g. MySQL 연결 ID는 160입니다 서버 버전 : 5.1.31-1ubuntu2 (우분투) 'help;'를 입력하십시오. 또는 도움을 받으려면 '\ h'. 버퍼를 지우려면 '\ c'를 입력하십시오. MySQL> beer @ beer-laptop # mysql -ubeer -pbeer -h127.0.0.1 MySQL 모니터에 오신 것을 환영합니다. 명령은;로 끝납니다. 또는 \ g. MySQL 연결 ID는 161입니다 서버 버전 : 5.1.31-1ubuntu2 (우분투) 'help;'를 입력하십시오. 또는 도움을 받으려면 '\ h'. 버퍼를 지우려면 '\ c'를 입력하십시오. MySQL>
다른 컴퓨터에서 연결해도 111 오류가 발생합니다.
another @ another-laptop # mysql -ubeer -pbeer -h192.168.1.100 오류 2003 (HY000) : '192.168.1.100'에서 MySQL 서버에 연결할 수 없음 (111)
이 경우 localhost / 127.0.0.1과 192.168.1.100의 차이점은 무엇입니까? 다른 컴퓨터에서이 데이터베이스에 연결하는 방법을 모르겠습니다.
도와주세요. 감사.
skip-networking
라인 이 없습니다 ;-)