如何在mysql中永久激活/设置全局event_scheduler为1

时间:2010-09-26 12:46:22

标签: mysql events

我已经在我的mySQL数据库中添加了一个事件并且工作正常,但是困扰我的是我不时地将mysql全局变量设置为1以便我的事件处于活动状态。我登录以root用户身份拥有完整权限(我将其用于实践目的)

每次登录我的mysql服务器时,我都必须执行以下行

__set global event_scheduler=1__

我可以将event_scheduler变量永久设置为1吗? 我正在使用mysql 5.1.50 - 社区

2 个答案:

答案 0 :(得分:21)

是的,在默认mysql配置文件的event_scheduler=on部分下的某处写[mysqld],通常是/etc/my.cnf

答案 1 :(得分:5)

如果您使用的是WAMP, MY.INI 文件的位置可能是:

C:\wamp\bin\mysql\mysql{your.ver.sion}

[mysqld] 下添加 EVENT_SCHEDULER=ON - 不是 [mysql] 注意“d “为守护进程。确定要添加的位置的另一个提示是指定(默认)服务器端口的位置。

[mysqld]
port=3306
event_scheduler=on