char str[512];
sprintf(str,"GRANT ALL PRIVILEGES ON *.* TO \s IDENTIFIED BY '%s'",id,pw);
if( mysql_query(mysql,str) )
{ // fail
cout << "Error : " << mysql_error(mysql) << endl;
return false;
}
위 C api 코드와 같은 방법으로 계정에 모든 권한을 부여해줬습니다.
( GRANT ALL PRIVILEGES ON *.* TO id IDENTIFIED BY 'pw' )
그런데 권한이 넘어가질 않습니다. ( update 등 사용 deny 됩니다)
mysql 콘솔창에 위 코드를 그대로 입력하면 권한이 잘 부여가 되고,
모든 DB와 table에 문제없이 액세스하는데,
C api를 통해서는 저 쿼리가 먹히질 않습니다. 뭐가 잘못되었느지 잘모르겠습니다