深圳全飞鸿

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 468|回复: 0
打印 上一主题 下一主题

mysql的Trigger相关 (1142)

[复制链接]

800

主题

1379

帖子

7704

积分

版主

Rank: 7Rank: 7Rank: 7

积分
7704
跳转到指定楼层
楼主
发表于 2021-9-11 19:10:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
报错:  

错误代码: 1142
  1. TRIGGER command denied to user 'root'@'127.0.0.1' for table 'c_emp_desc_t'
复制代码


检验方法:

使用该用户来登陆mysql,然后执行以下命令:
  1. show triggers;   
复制代码


如果没有显示,再查看改用户的所有权限:
  1. show grants for username@'localhost';
复制代码


得到的数据
GRANT SELECT,
INSERT,
UPDATE,
DELETE,
CREATE,
DROP,
RELOAD,
SHUTDOWN,
PROCESS,
FILE,
REFERENCES,
INDEX,
ALTER,
SHOW DATABASES,
SUPER,
CREATE TEMPORARY TABLES,
LOCK TABLES,
EXECUTE,
REPLICATION SLAVE,
REPLICATION CLIENT,
CREATE VIEW,
SHOW VIEW,
CREATE ROUTINE,
ALTER ROUTINE,
CREATE USER ON *.* TO 'root'@'%' IDENTIFIED BY PASSWORD '*79C22367100E19797D30BFAEDB3290B76C095149' WITH GRANT OPTION


##为用户申请触发器权限:

grant TRIGGER on dbname.abcd_table to root@'%' identified by 'PASS';
grant TRIGGER on dbname.abcd_table to root@'localhost' identified by 'PASS';


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|nagomes  

GMT+8, 2025-5-5 00:47 , Processed in 0.030703 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表