【发布时间】:2014-11-05 21:56:39
【问题描述】:
当我尝试设置时:
SET GLOBAL event_scheduler=ON;
或
SET GLOBAL event_scheduler = 1;
我明白了:
#1227 - 访问被拒绝;您需要(至少一个)超级权限才能进行此操作
所以,我试试这个:
GRANT SUPER ON *.*
TO 'username'@'localhost'
IDENTIFIED BY 'password';
我得到:
#1045 - 用户 'username'@'localhost' 的访问被拒绝(使用密码:YES)
如何授予 SUPER 权限?
相关问题:
How to set global event_scheduler=ON even if MySQL is restarted?
【问题讨论】:
-
你登录mysql的账号有
grant权限吗? -
我点击了所有权限,这些是出现的:ALTER、CREATE、CREATE TEMPORARY TABLES、DELETE、EVENT、INDEX、LOCK TABLES、SELECT、TRIGGER、ALTER ROUTINE、CREATE ROUTINE、CREATE VIEW 、删除、执行、插入、参考、显示视图、更新、
-
无关紧要。您登录的帐户必须具有
WITH GRANT选项。这是一种 META 特权 - 将特权分配给他人的能力。