mysql api 를 이용하여 외부에서 접속 할때...
글쓴이: inoxcrom / 작성시간: 목, 2003/09/04 - 5:24오후
안녕하세요?
일단 Telnet으로 로그인 했을 때에는 Mysql 실행이 잘 되는데요..
전 어플리케이션에서 Mysql API 를 이용하여 접속을 하고 싶거든요
if(!mysql_real_connect(&mysql, "xxx.xxx.xxx.xxx", "abcd","abcd",
"mysql" ,3306, (char *)NULL, 0))
이런 명령어를 쓰거나
telnet xxx.xxx.xxx.xxx 3306 명령어를 이용해서 접속을 해보면
Host 'aaa.aaa.aaa.aaa' is not allowed to connect to this MySQL server
라는 메세지가 뜹니다.
서버 쪽에서 설정을 해줘야 할 게 있나요..?
그리고 여기서 쓰는 아이디랑 비밀 번호는 텔넷 로그인 할때 쓰는 계정으로 해주면 되지요..?
아시는 분 답변좀 부탁드립니다.
Forums:
mysql의 접속 권한 문제
mysql의 권한 설정때문 입니다.
아래의 문서를 참조해서 호스트를 등록해주세요
http://www.mysql.com/doc/en/Connection_access.html
그리고 설정 등록후에는 꼭
FLUSH PRIVILEGES 를 해주셔야 하구요
울랄라~ 호기심 천국~!!
http://www.ezdoum.com
댓글 달기