【发布时间】:2017-10-25 17:30:53
【问题描述】:
我在运行触发器时遇到“无法在系统表上创建触发器”错误,并在网上查看了如何解决此问题,一种解决方案是授予用户对架构的权限。现在我正在这样做,但mysql说我在'localhost'附近的第1行有语法错误。这是我的查询,我基于MySQL网站。谁能告诉我出了什么问题,以便我可以运行触发器?
CREATE USER 'root' @ 'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON mysql.* TO 'root' @ 'localhost';
【问题讨论】:
-
在两个查询中删除空格
'root' @ 'localhost'应该是'root'@'localhost' -
我改变了它,现在它给了我一个错误操作 CREATE USER failed for 'root'@'localhost'
标签: mysql