안녕하세요 (os는 한컴리눅스3.1입니다)
mysql텔넷으로 접속할때 제 컴퓨터에서는 잘됩니다.(다른포트로 텔넷접속은잘됨)
회사안에 다른컴퓨터에 텔넷으로 접속하면
예를들면 telnet xxx.xxx.xxx.xxx 3306을 입력하면
이 호스트는 mysql서버에 허가를 받지 못했습니다.라고 나옵니다.
어떻게 해야 되죠? 부탁드립니다..
mysql 데이터 베이스에서 user 테이블이 있습니다.
첫번째 필드가 host 입니다.
즉 어떤 host 에서의 접근을 허용 할것인지를 정의 하는 부분입니다.
기본적으로 localhost 가 잡혀 있습니다.
승용님의 pc 에서 접근이 가능하다면 혹 DB 서버가 승용님의 PC 에 있는것은 아닌지요? 또는 승용님의 ip 주소만 host 에 등록이 되어 있는것은 아닌지요?
만약 그렇다면 host 부분을 % 로 대체 하신후 re flush 해 주십시오.단 localhost 부분이나 IP 부분은 삭제 하셔야 합니다. % 는 모든 호스트를 뜻하나 localhost 나 ip 가 있는 필드가 잇다면 그 필드의 권한이 우선적으로 적용 됩니다.
아니면 무척 난감.. -_-