질문 그대로 입니다. 이거 뭘 잘못했는지 모르겠습니다. 이틀 동안 헤매고 있습니다.
O/S : Red Hat Enterprise Linux 5
DB : MySQL 5.0.60 Enterprise
Client O/S : Winodw XP pro
ODBC: 3.51 Driver
VB 6.0
위와 같은 환경으로 작업을 하고 있는데
첫째. root 권한으로 Mysql 로그인 해서
User 테이블에 있는 만들어 놓은 유저의 Host에 %
를 GRANT 옵션으로 처리 했습니다.
테이블을 검색해 보면 %로 Host에 나오고요.
쉘에서 >mysql -h (ip) -u (user) -p (dbname)
>(password)
이렇게 하면 Mysql 접속됩니다.
참고로 텔넷으로 접속하면 아주 잘 되네요.
그리고 윈도우 컴터에 ODBC 3.51 드라이버를 설치하고
DNS에 등록할때 입력할 데이터 넣고
연결 테스트를 하면 연결 에러가 납니다.
위 설정 말고도 다른 것을 또 해야 하는지요.
위의 GRANT 로 권한 줄때 굳이 root도 줄 필요는 없지요? 저는 단지 그 DB를 사용할 유저에게만 적용했습니다만..
답변 부탁드립니다.
|