2011-08-04 4 views
4

cpanelとDBで1人のユーザーを作成し、そのユーザーにALLPRIVILEGESを渡して、結果が "TRIGGER command denied to user 'test'@'localhost' for table 'tablename'"のSQLダンプをインポートしようとしましたが、ローカルで動作します。親切に私を助けてください。トリガーがMysqlで作成されていません

答えて

13

エラーは、ユーザー 'test' @ 'localhost'がTRIGGER権限を失うと言います。 'SHOW GRANTS'コマンドで許可された権限をチェックすると、現在のユーザーの権限が表示されます。

この文を実行するグ​​ローバルレベルでこの権限を付与するには -

GRANT Trigger ON *.* TO 'test'@'localhost' 

または(指定された表の)オブジェクトレベルで - あなたの答えのための

GRANT Trigger ON TABLE database_name.tablename TO 'test'@'localhost' 
+0

おかげで、私はそれが動作するようになりましました。.. ..トリガを作成するときに間違ったdb名を与えました.... – mymotherland