我对事件调度程序有疑问。当我重新启动 MySQL 服务器时,它会自动禁用。如何在我重新启动 MySQL 服务器时自动启用事件调度程序。
经过长时间的搜索,我有一个红色的解决方案,即my.ini
使用以下命令在 MySQL 的文件中启用事件调度程序。
event_scheduler=on
如果我my.ini
使用上述命令对文件进行更改,则会在保存文件时显示错误,my.ini
例如“拒绝访问”。
我上面的过程有什么问题吗?如果有,这个问题的任何解决方案?
提前致谢。
我对事件调度程序有疑问。当我重新启动 MySQL 服务器时,它会自动禁用。如何在我重新启动 MySQL 服务器时自动启用事件调度程序。
经过长时间的搜索,我有一个红色的解决方案,即my.ini
使用以下命令在 MySQL 的文件中启用事件调度程序。
event_scheduler=on
如果我my.ini
使用上述命令对文件进行更改,则会在保存文件时显示错误,my.ini
例如“拒绝访问”。
我上面的过程有什么问题吗?如果有,这个问题的任何解决方案?
提前致谢。
你可以设置
SET GLOBAL event_scheduler = ON;
(or)
SET GLOBAL event_scheduler = 1; // in my.ini or my.cnf file.
然后重新启动服务器以使设置生效。
一旦设置了“event_scheduler”,无论您的服务器何时重新启动,它都将始终保持“开启”
这是您在 Windows 中的权限而不是 mysql 的问题,只需使用以管理员权限运行的记事本打开文件即可。右键单击记事本并选择“以管理员身份运行”,然后打开您的 my.ini 文件并进行编辑。