MySQL用户权限导致的创建Trigger失败(2)

分析下,首先怀疑是否驱动的问题,因为,驱动确实存在不匹配的问题,驱动的版本较低(针对5.0),而服务器版本为5.5,替换驱动之后问题依旧。

其次,分析错误信息本身,不允许执行神马命令,看起来貌似是权限问题,Navicat连接数据库,查看用户权限,发现用户“root@%”的“Trigger”一栏未选中!而此次连接的用户,看起来是“root@mortimer-PC”,因此,“root@localhost”的规则,貌似不会生效,估计是此原因,造成无法创建触发器。

调整“root@%”用户的权限,选中“Trigger”栏,重启MySQL服务,重新连接MySQL,创建触发器,OK!

--------------------------------------分割线 --------------------------------------

Ubuntu 14.04下安装MySQL

《MySQL权威指南(原书第2版)》清晰中文扫描版 PDF

Ubuntu 14.04 LTS 安装 LNMP Nginx\PHP5 (PHP-FPM)\MySQL

Ubuntu 14.04下搭建MySQL主从服务器

Ubuntu 12.04 LTS 构建高可用分布式 MySQL 集群

Ubuntu 12.04下源代码安装MySQL5.6以及Python-MySQLdb

--------------------------------------分割线 --------------------------------------

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/21285e012c1b8f94dcf43d91721a35ec.html