我对事件调度器有个问题。当我重新启动MySQL服务器时,会自动禁用它。如何在重新启动MySQL服务器时自动启用事件调度程序。
经过长时间的搜索,我已经找到了一个解决方案,即使用下面的命令在my.ini文件中启用MySQL中的事件调度程序。
event_scheduler=on如果我使用上面的命令对my.ini文件进行更改,它将显示一个错误,同时将my.ini文件保存为“拒绝访问”。
我的上述过程中有什么问题吗?如果有,有什么解决办法吗?
提前谢谢。
发布于 2013-07-26 08:25:35
这是windows中的权限问题,而不是mysql权限问题,只需使用带有管理员权限的记事本打开文件即可。右键单击“记事本”并选择“以管理员身份运行”,然后打开您的my.ini文件并编辑它。
发布于 2014-10-08 06:34:55
你可以
SET GLOBAL event_scheduler = ON;
(or)
SET GLOBAL event_scheduler = 1; // in my.ini or my.cnf file.然后重新启动服务器以使设置生效。
一旦设置,“event_scheduler”将始终保持“打开”,无论服务器何时重新启动。
https://stackoverflow.com/questions/17875797
复制相似问题