触发器不是在Mysql中创建的

时间:2011-08-04 10:54:07

标签: mysql privileges

我在cpanel和DB中创建了一个用户并向该用户提供了ALLPRIVILEGES并尝试导入sql dump,结果为“TRIGGER command denied to user 'test'@'localhost' for table 'tablename'”。但是它在我的本地工作。我做错了什么这个流程? .Kindly帮助我。

1 个答案:

答案 0 :(得分:14)

错误说用户'test'@'localhost'错过了TRIGGER权限。使用'SHOW GRANTS'命令检查授予的权限,它将显示当前用户的权限。

要在全局级别授予此权限,请执行此语句 -

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

或在对象级别(对于指定的表) -

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