2012-04-25 6 views
0

私は面白いMySQLエラーを取得しています。起こっていただきました!ここにあります:SELECTコマンドがユーザーに拒否されました

クエリ:

SELECT COUNT(id) AS mycount FROM ip_protection.hits WHERE datetime_created>DATE_SUB(NOW(), INTERVAL 10 MINUTE) AND ip='166.248.6.19' 

エラー:

SELECT command denied to user 'goatpric_db'@'166.248.6.19' for table 'hits' 

特権:

GRANT ALL PRIVILEGES ON `goatpric\_ip\_protection`.* TO 'goatpric_db'@'%' 

が 'ヒット' ip_protection内のテーブルです。何かご意見は?

+1

あなたは間違ったデータベース名 – zerkms

答えて

2

間違ったデータベース名を使用しています。あなたの質問によるとip_protectionである正しいデータベースを使用してください。

+0

ヘクタールにprivelegesを付与右にいます。ありがとう!これを別のサイトから転送していました。 DB名を完全に忘れてしまった – djt

0

接続文字列にUse Procedure Bodies = false;を追加します。例えば

server=localhost; user id=dbuser; password=password; database=dbname; Use Procedure Bodies=false; 
関連する問題