0

私のアプリ:niaola.cloudfoundry.com Java 1.6 mysql5.1

コードを選択

     update yy_desklist set isok=? where 
     isok=? and timedrelease<=? Parameters: [1, 0, 1358929049]

エラーログ:

      at java.lang.Thread.run(Thread.java:662)
      Caused by: java.sql.SQLException: UPDATE command denied to user 'uHHztgqtQsbK9'@
      '172.30.49.102' for table 'yy_desklist' Query: update yy_desklist set 
       isok=? where isok=? and timedrelease<=? Parameters: [1, 0, 1358929049]
                at org.apache.commons.dbutils.QueryRunner.rethrow(QueryRunner.java:542)
                at org.apache.commons.dbutils.QueryRunner.update(QueryRunner.java:599)
                at com.niaola.yangyun.db.QueryHelper.update(QueryHelper.java:300)
                ... 44 more
      com.niaola.yangyun.db.DBException: java.sql.SQLException: UPDATE command denied
      to user 'uHHztgqtQsbK9'@'172.30.49.102' for table 'yy_desklist' Query: update 
      yy_desklist set isok=? where isok=? and timedrelease<=? 
      Parameters: [1, 0,1358930631] at com.niaola.yangyun.db.QueryHelper.update(QueryHelper.java:302)
      at com.niaola.yangyun.mvc.TempletsClass.getTimedList(TempletsClass.java:57)
4

1 に答える 1

1

ユーザー「uHHztgqtQsbK9」には更新権限がないようです。

管理者ユーザーを使用して、必要な権限を付与する必要があります。

GRANT  SELECT,INSERT,UPDATE,DELETE ON `db`.* TO 'user'@'host';

より詳細な説明については、Mysql Documentation - Account Management Statementsを参照してください。

于 2013-01-23T12:53:45.160 に答える