为什么这个没用?
我已经尝试过GRANT
:
GRANT DELETE,INSERT,SELECT,UPDATE,TRIGGER,EXECUTE ON databasename.tablename
TO 'user123'@'%' IDENTIFIED BY 'pas$-word11';
它会抛出错误:
ERROR 1144 (42000): Illegal GRANT/REVOKE command; please consult the manual to see which privileges can be used`
答案 0 :(得分:1)
我发现EXECUTE特权不能与任何指定的表一起运行,因为“级别”不是针对表的。
(关于授予执行)
使用户能够执行存储的例程。级别:全局,数据库, 常规。
我不得不单独运行EXECUTE
GRANT EXECUTE ON tablename.* TO 'user123'@'%' IDENTIFIED BY 'pas$-word11';