当我尝试设置时:
SET GLOBAL event_scheduler=ON;
或
SET GLOBAL event_scheduler = 1;
我明白了:
#1227 - 拒绝访问;您需要(至少一个)此操作的SUPER权限
所以,我试试这个:
GRANT SUPER ON *.*
TO 'username'@'localhost'
IDENTIFIED BY 'password';
我得到了:
#1045 - 用户'用户名'@'localhost'拒绝访问(使用密码:是)
我如何授予SUPER特权?
相关问题:
How to set global event_scheduler=ON even if MySQL is restarted?
答案 0 :(得分:0)
首先,要更改global event_scheduler system variable您需要SUPER权限的值...而且只有具有该权限的帐户才能更改...如果您不可能没有这种特权。
尝试GRANT EVENT ON [myschema].* TO [username]@[localhost];