fed*_*o-t 6 mysql xampp configuration
根据MySQL文档,要永久启用事件调度程序,我必须在[mysqld]部分的某处的my.ini中插入以下行(XAMPP的mysql文件夹中没有my.cnf文件):
event_scheduler=ON
Run Code Online (Sandbox Code Playgroud)
但这似乎不起作用.每次重新启动计算机时,事件调度程序都设置为OFF,我必须手动将其设置为ON(使用SET GLOBAL event_scheduler = ON;命令).
有人知道解决方案吗?谢谢 :)
小智 6
这是 XAMPP 上 my.ini 的路径
xampp\mysql\bin\my.ini
打开 my.ini 并添加以下内容
[mysqld]
event_scheduler=ON
然后重新启动 mySql 服务。
要检查状态,请使用以下 mySql 查询
选择@@event_scheduler
带下划线的“event_scheduler”是此选项的变量名称,要在配置文件中打开事件调度程序,您必须使用带有破折号的正确格式:
event-scheduler=ON
Run Code Online (Sandbox Code Playgroud)
这有点令人困惑,因为配置文件中的选项中同时使用了破折号和下划线。当您想找出正确的语法时,应该使用服务器系统变量参考:
http://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html#sysvar_event_scheduler
另外,请确保配置文件中的选项是在 [mysqld] 标头下定义的,而不是在 [client] 或 [mysqld_safe] 下定义的,因为它不是从这些位置获取的。
| 归档时间: |
|
| 查看次数: |
4654 次 |
| 最近记录: |