Q&A

  • linux mysql과 연결방법좀...
mysql사이트에서 받은 myodbc를 갖고

odbc설정을 하긴 했는데 이상한거 같구요(잘못했나봐요..)

linux에서 mysql데이타 베이스에서 db table과 user table에 등록을 했는데

이것도 이상한것같구요..



어떻게 했냐면요.

myodbc-2.50.29-win95.zip를 받았구요 압축해제 후에 odbc 설정을했답니다.

제 시스템은 server는 accel linux 6.1이구요.. client는 window98이여요.

myodbc가 win95라고 적혀있어 찝찝하지만 설마하며 그냥 했어요..

DSN에 -- mysql

ip -- mysql서버 ip

dbname -- 내가 만든 db(example)

user -- sunggury

password -- ********

port 3306

그 밑은 그냥 냅두었지요..

글구서 bde를 보면 아까 제가 정한 dsn이 나오더군요.. 그래서 더블클릭하면

암호를 넣으라해서 넣으면 에러 메시지~~



or 이라구요...

누구 저좀 살려주세요..

2  COMMENTS
  • Profile
    김성식 2000.03.08 00:01
    이문제는 mysql데이터베이스에 있는 user테이블을 잘못 설정하였기 때문에 발생한 문제입니다. user테이블의 내부구조의 몇가지를 보면 host,user,password필드가 있을것입니다. 물론 user,password필드에는 올바르게 입력을 하였을 것입니다. 그러나 host필드를 살펴보세요. 만약 host필드에 '%'라고 안되어 있다면 절대 연결을 하지 못할것입니다.

  • Profile
    갱수 2000.02.16 03:07
    sunggury wrote:

    > mysql사이트에서 받은 myodbc를 갖고

    > odbc설정을 하긴 했는데 이상한거 같구요(잘못했나봐요..)

    > linux에서 mysql데이타 베이스에서 db table과 user table에 등록을 했는데

    > 이것도 이상한것같구요..

    >

    > 어떻게 했냐면요.

    > myodbc-2.50.29-win95.zip를 받았구요 압축해제 후에 odbc 설정을했답니다.

    > 제 시스템은 server는 accel linux 6.1이구요.. client는 window98이여요.

    > myodbc가 win95라고 적혀있어 찝찝하지만 설마하며 그냥 했어요..



    > DSN에 -- mysql >>>>혹시 모르니 DSN이름을 다른이름으로 해보시구여



    > ip -- mysql서버 ip



    > dbname -- 내가 만든 db(example)



    > user -- sunggury >>>>> user/password 는 mysql 에서 설정한 아이디랑 패스이신가여? 리눅스 로그인 id/pass가 아니구여

    > password -- ********



    > port 3306



    그리고 대부분의 경우가 mysql server 쪽에서 계정주는 부분에서 잘못 주셔서 접근권한이 안되거나 접속이 안되는 경우가 많더군여

    phpschool 이라는 싸이트에 가셔서보면 mysql에서 계정주는 방법등의 소개가 나오는데 참고하시면 쉽게 될듯 싶네여..



    그리고 odbc 버전은 win98에서 사용했었는데 이상없이 동작했었습니다.



    > 그 밑은 그냥 냅두었지요..

    > 글구서 bde를 보면 아까 제가 정한 dsn이 나오더군요.. 그래서 더블클릭하면

    > 암호를 넣으라해서 넣으면 에러 메시지~~

    >

    > or 이라구요...

    > 누구 저좀 살려주세요..