반응형
mysql 에서 로컬접속은 되지만 원격접속이 되지 않을때 다음과 같은 에러메세지가 나온다면 체크해볼것들이 있다.
ERROR 2003 (HY000): Can't connect to MySQL server on '...' '...'에 해당하는 서버로의 접속이 실패한경우이다.
1. 우선 서버 실행시 --skip-networking 옵션이나 설정화일에 관련 내용이 있는지 체크한다.
2. Bind-address 가 실행옵션이나 설정화일중 있는지 체크한다. Bind-address가 127.0.0.1 이 설정되어있다면 주석처리를 하거나 제외하여 준다. 127.0.0.1은 외부접속을 허용하지 않음을 의미한다.
3. 포트의 체크 3306 기본값은 3306이지만 변경한 경우 설정화일등에서 체크하여 본다.
4. listen 체크 netstat -na | grep 3306 이나 nmap localhost 명령으로 해당포트가 대기중인지 확인한다.
반응형
'Linux' 카테고리의 다른 글
Debian apache2 의 mod_rewrite 사용가능하도록(How to enable mod_rewrite in apache2 on Debian) (0) | 2015.11.30 |
---|---|
mysql 데이터베이스 복사하기 (0) | 2015.11.27 |
MySQL mysqldump 로 database 복제하기 (0) | 2015.11.23 |
mySQL 데이터 디렉토리 위치 알아내기 (0) | 2015.11.23 |
vim syntax, filetype 등의 옵션이 실행되지 않을때(“Sorry, the command is not available in this version…") (0) | 2015.11.19 |