안녕 하세요.
저두 mysql.com에서 MyOdbc-3.51.05를 받아서 설치를 했습니다.
아직 ODBC 드라이버만 설치를 해서 자세한 내용은 모르지만(Server DataBase Side)
Control Center라는 Client 도구도 있는거 같더데요.
(Oracel의 Enterprise Manager, MS SQL의 Enterprise Manager의 기능을
해주는 도구)
이걸 통해서 접속은 가능한지요 ?
또 님께서 올려주신 그림에서 님께서 설정해 주실 부분은
제대로 설정을 해 주신거 같습니다. 단 Server Port가
22번이라고 하셨는데 Oracel의 Tnsname처럼 따로이 서버
접속 부분을 컨트톨 하는 부분이 없다면 Port번호도 ODBC설정
부분에서 정의를 해 주어야 합니다. Default Port인 3306을
쓰지 않는다면 말입니다.
IP : MySql Server IP
Database Name : MySql에서 미리 만들어 놓은 Database명
User : Test 데이터 베이스를 사용하도록 권한 부여가 된
사용자명(Resource, Connect등의 Roles이 부여된 사용자)
Password : Test사용자에게 부여된 패스워드
Port : MySql Server Port
이상과 같이만 정의하면 서버사이드에서 보안이나 방화벽등의
여타의 문제로 인한 Connect부분을 특별히 제어하지 않는다면
젒속이 되어야 할것입니다.
또하나는 Oracle에서도 데이터베이스가 마운트되고 오픈이
되었다 하더라도 리스너라는 서비스가 올라와 있지 않다면
클라인언트에서의 접속을 처리할 수 없습니다.
이처럼 MySql에서도 (Server Side) Client에서 접속할 시
이를 처리해 주는 Service가 올라와 있는지 아님 서비스가 별도로
올라오지 않아도 처리가 되는것인지 체크해 보아야 할것입니다.
마지막으로 제가 설치한 Odbc Driver와 님께서 올려주신 그림에 조금 상이한
부분이 있는데 Data Source Name 부분이 님의 그림으로 보았을때 비활성화가
되어 있습니다.
이는 서비스명을 적는 부분이 없게 되므로 아무리 Database와
Connection이 되었다해도 이 서비스를 정의할 이름이 없게 되는것입니다.
참고로 위의 설정으로 MySql Server와 Connection만 이루어지면
VFP에서도 DSN명으로 Connection을 하게 됩니다.
별반 도움이 되지 못해서 죄송합니다.
|