안녕하십니까?
펄과 C를 이용하여 프로그램을 개발하려고 하는데요...
프로그램을 실행시키면 다음과 같이 나옵니다.
mysql->user table은 다음과 같습니다.
===========================================================================
user table
===========================================================================
mysql> select * from user;
+-----------+---------+------------------+-------------+-------------+----------
---+-------------+-------------+-----------+-------------+---------------+------
--------+-----------+------------+-----------------+------------+------------+
| Host | User | Password | Select_priv | Insert_priv | Update_pr
iv | Delete_priv | Create_priv | Drop_priv | Reload_priv | Shutdown_priv | Proce
ss_priv | File_priv | Grant_priv | References_priv | Index_priv | Alter_priv |
+-----------+---------+------------------+-------------+-------------+----------
---+-------------+-------------+-----------+-------------+---------------+------
--------+-----------+------------+-----------------+------------+------------+
| localhost | root | 68b5ab5e0c5a20aa | Y | Y | Y
| Y | Y | Y | Y | Y | Y
| Y | Y | Y | Y | Y |
| hpgsvr1 | root | 68b5ab5e0c5a20aa | Y | Y | Y
| Y | Y | Y | Y | Y | Y
| Y | Y | Y | Y | Y |
| localhost | | | N | N | N
| N | N | N | N | N | N
| N | N | N | N | N |
| hpgsvr1 | | | N | N | N
| N | N | N | N | N | N
| N | N | N | N | N |
| localhost | bbsuser | 626772ed4a70d6a2 | Y | Y | Y
| Y | Y | Y | Y | Y | Y
| Y | Y | Y | Y | Y |
| % | bbsuser | 626772ed4a70d6a2 | Y | Y | Y
| Y | Y | Y | Y | Y | Y
| Y | Y | Y | Y | Y |
| % | admin | 62b52096014336df | Y | Y | Y
| Y | Y | Y | Y | Y | Y
| Y | Y | Y | Y | Y |
| localhost | admin | 62b52096014336df | Y | Y | Y
| Y | Y | Y | Y | Y | Y
| Y | Y | Y | Y | Y |
| localhost | webuser | 19f1c037007c635d | Y | Y | Y
| Y | Y | Y | Y | Y | Y
| Y | Y | Y | Y | Y |
| % | webuser | 19f1c037007c635d | Y | Y | Y
| Y | Y | Y | Y | Y | Y
| Y | Y | Y | Y | Y |
| hpgsvr1 | webuser | 19f1c037007c635d | Y | Y | Y
| Y | Y | Y | Y | Y | Y
| Y | Y | Y | Y | Y |
+-----------+---------+------------------+-------------+-------------+----------
---+-------------+-------------+-----------+-------------+---------------+------
--------+-----------+------------+-----------------+------------+------------+
===========================================================================
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 쪽 문제인지 아님, 연결 문제인지... 등 잘 모르겠습니다.
에러 메시지를 한글을 지원하려고 하는데요...
한번 인스톨된 MYSQL의 셋팅을 바꿀 수 있는 방법은 없나요?
mysqladmin 을 이용해 variable을 보니 지원 언어가 영어로 되어 있어서요...
그리고 데이터가 싸이는 디렉토리의 위치를 변경하려 할때는 어떤 것을 어떤 툴을 이용하여 변경해야하는 지 알려주세요....
그럼... 수고하셔요...
|