database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 27794 게시물 읽기
No. 27794
리눅스 서버에 있는 MySQL을 외부에서 접속하려 합니다.
작성자
김성호(ksh8811)
작성일
2008-09-18 09:20ⓒ
2008-09-18 09:23ⓜ
조회수
4,310

질문 그대로 입니다. 이거 뭘 잘못했는지 모르겠습니다. 이틀 동안 헤매고 있습니다.


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를 사용할 유저에게만 적용했습니다만..


답변 부탁드립니다.

이 글에 대한 댓글이 총 2건 있습니다.

Window 용 MySQL 클라이언트에서 cmd 창에서 한번 해보세요.

ODBC 로 어플개발은 안해봐서 상세한 설명을 드리긴 힘들지만..


ODBC 로 접속말고 http://www.a1vbcode.com/app-2296.asp 글처럼

VB MySQL API 로 접근하시는 방법도 괜찮을거 같습니다.


도움못드려 죄송 ^^;;

disablerain님이 2008-09-18 11:30에 작성한 댓글입니다. Edit

disablerain님 답변 감사드립니다.
일단 이 문제는 해결 했습니다.
리눅스 보안에서 포트가 열리지 않았던 겁니다.
iptables를 이용해서 포트를 추가하여 연결했습니다.

김성호(ksh8811)님이 2008-09-18 11:45에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
27797따뜻한 답변 부탁드립니다...
김군
2008-09-20
3789
27796고수님 재고에 관한 쿼리문 조언을 구하고자 합니다.
초초보
2008-09-18
3749
27795MySQL 연결시 ODBC와 VBAPI(dll) 차이점이 있나요?
김성호
2008-09-18
3974
27794리눅스 서버에 있는 MySQL을 외부에서 접속하려 합니다. [2]
김성호
2008-09-18
4310
27793초보 쿼리 질문드려요
신철화
2008-09-17
3946
27792Lost connection to MySQL server at 'reading initial communication packet', system error: 104
김강호
2008-09-17
5130
27791[질문]배치파일에서 인자를 넘겨주는 방법 [1]
최동만
2008-09-17
4494
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다