> > 안녕하십니까?
> > 펄과 C를 이용하여 프로그램을 개발하려고 하는데요...
> > 프로그램을 실행시키면 다음과 같이 나옵니다.
> > mysql->user table은 다음과 같습니다.
>
> > HPGSVR1#perl test_dbi.pl
> > Content-Type: text/html
> >
> > DBI->connect failed: Access denied for user: 'webuser@localhost' (Using password
> > : YES) at test_dbi.pl line 5
> > Access denied for user: 'webuser@localhost' (Using password: YES) at test_dbi.pl
> > line 5.
> > HPGSVR1#
> > ===========================================================================
> >
> > 문제가 무엇일까요?
> >
> > 그리고 기존에 다른 시스템에서 잘 돌아가던 C프로그램을 실행시키면,
> > 자꾸 parsing error가 납니다.
> > 그 쿼리를 mysql내해서 하면 문법적인 오류는 없는데 말입니다.
> >
> > API 쪽 문제인지 아님, 연결 문제인지... 등 잘 모르겠습니다.
>
> 테이블 권한은 제대로 주어져 있다고 생각됩니다.
> 원인은 잘 모르겠지만 일단 로컬에서 webuser 로 해서 접속이 되는지 확인해 보시기 바랍니다. 다른
> 사용자 등록 다 빼고 localhost-webuser 만 남겨 둔채로 test 해 보시기 바랍니다.
>
> > 에러 메시지를 한글을 지원하려고 하는데요...
> > 한번 인스톨된 MYSQL의 셋팅을 바꿀 수 있는 방법은 없나요?
> > mysqladmin 을 이용해 variable을 보니 지원 언어가 영어로 되어 있어서요...
> > 그리고 데이터가 싸이는 디렉토리의 위치를 변경하려 할때는 어떤 것을 어떤 툴을 이용하여 변경해
> 야
> > 하는 지 알려주세요....
>
> MySQL 의 언어 지원 방식은 컴파일시 hard coding 되어 들어갑니다. 그러므로 이미 컴파일된 데몬에서
> 변경할 방법은 없는 것으로 압니다. 새로 한글을 지원하도록 컴파일하시기 바랍니다.
==> 죄송하지만, 다시 질문을 드립니다.
데이터가 싸이는 자리 DEFAULT => /usr/local/mysql/data 인데... 이를 바꿀 수는 없나요?
데이터 싸이는 위치를 변경하려고 하면 어떻게 해야 하는지....
알려주시면 감사하겠습니다....
|