Q&A

  • 델파이에서 ODBC를 통한 MYSQL 연결 에러 발생???
델파이에서 ODBC를 통해서 리눅스에 있는 MYSQL을 연동하려고 합니다.



그런데 계속 에러가 나는군요?



Key violation.

[TCX][MyODBC]Host '' is not allowed to connect to this MySQL server

Alias: flyingd.



라고 나옵니다.



리눅스 서버에서는 MySql로 접속해 보면 잘 되거든요???



ODBC에서 이렇게 설정했습니다.



DNS name : flyingd

host : 192.168.0.91

database name : flyingd

user : leeth

password : ******** ( mysql에 등록된 leeth의 패스워드)

port : 3306



이렇게 했는데 뭐가 잘못 되었나요?



꼭 좀 도와주세요!







1  COMMENTS
  • Profile
    s6763 2000.05.27 18:10
    MYODBC를 통해 델파이로 Mysql를 접근할때, Key violation이 나는 이유는

    Mysql에서 사용자를 알지 못하기 때문입니다.

    이태호님은 물론 사용자와 패스워드가 같다고 하지만요,

    user에 root를 넣고 패스워드는 넣지 말아보십시요..

    접근이 가능할 겁니다.





    이태호 wrote:

    > 델파이에서 ODBC를 통해서 리눅스에 있는 MYSQL을 연동하려고 합니다.

    >

    > 그런데 계속 에러가 나는군요?

    >

    > Key violation.

    > [TCX][MyODBC]Host '' is not allowed to connect to this MySQL server

    > Alias: flyingd.

    >

    > 라고 나옵니다.

    >

    > 리눅스 서버에서는 MySql로 접속해 보면 잘 되거든요???

    >

    > ODBC에서 이렇게 설정했습니다.

    >

    > DNS name : flyingd

    > host : 192.168.0.91

    > database name : flyingd

    > user : leeth

    > password : ******** ( mysql에 등록된 leeth의 패스워드)

    > port : 3306

    >

    > 이렇게 했는데 뭐가 잘못 되었나요?

    >

    > 꼭 좀 도와주세요!

    >

    >

    >