mysql为用户开启Trigger的权限
2024-08-24 10:47:57
mysql中trigger的使用也需要权限,如果在使用中出现类似:
TRIGGER command denied to user ‘username’@’192.168.0.112′ for table ‘abcd_table’
这样的提示,就说明可能该用户没有触发器的使用权限;
检验方法:
使用该用户来登陆mysql,然后执行以下命令:
show triggers;
如果没有显示,再查看改用户的所有权限:
show grants for username@'localhost';
返回类似以下结果:
如果没有 TRIGGER 关键就则说明没用权限
为用户申请触发器权限:
grant TRIGGER on dbname.abcd_table to username@'%' identified by 'PASS';
grant TRIGGER on dbname.abcd_table to username@'localhost' identified by 'PASS';
参考连接:https://awsadminz.com/mysql-trigger-command-denied-to-user/
最新文章
- JavaScript:内存泄露、性能调优
- cf #365b 巧妙的统计
- MariaDB10.2.X-新特性2-支持check约束and with as
- yum puppet 并整合控制台
- PHP发送POST请求的三种方式
- python----特性003
- NET基础课--XML基础
- 2 kNN-K-Nearest Neighbors algorithm k邻近算法(二)
- Hibernate 系列教程5-双向多对一
- Spring Boot 系列(四)静态资源处理
- Linux下的Shell编程(1)最简单的例子
- Shell 自动安装 JDK
- struts2框架之类型转换(参考第二天学习笔记)
- Cocos Creator学习笔记
- 解决jqueryeasyUI dialog 弹出窗体超出浏览器,导致不能关闭的bug
- 《Android进阶之光》--网络编程与网络框架
- textarea输入框限制字数
- 五笔xu
- 【大数据】Zookeeper学习笔记
- dzzoffice协同办公平台与onlyoffice在线协作平台安装与部署