【MYSQL】SET GLOBAL event_scheduler = ON报错

小七说LoRa 2011-09-28 10:10:29
SET GLOBAL event_scheduler = ON;
SET @@global.event_scheduler = ON;
SET GLOBAL event_scheduler = 1;
SET @@global.event_scheduler = 1;
使用上面任何一句都没有用,在my.ini里面的[mysqld] 标记后加一行内容为 event_scheduler = 1也没有作用,错误日志里面也没有显示,只显示了程序非正常重启。mysql的版本是5.1.6的。谁能指点我啊!
...全文
498 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ILoveYangKai 2011-10-02
  • 打赏
  • 举报
回复
这个问题我也碰到过,有些mysql好象没有event_scheduler 这个系统变量
rucypli 2011-09-28
  • 打赏
  • 举报
回复
mysql> set global event_scheduler=1;
Query OK, 0 rows affected (0.00 sec)
luoyoumou 2011-09-28
  • 打赏
  • 举报
回复
mysql-[lym]> delimiter ;
mysql-[lym]> SHOW VARIABLES LIKE '%sche%';
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| event_scheduler | ON |
+-----------------+-------+
1 row in set (0.00 sec)

mysql-[lym]> SET @@global.event_scheduler = 0;
Query OK, 0 rows affected (0.00 sec)

mysql-[lym]> SHOW VARIABLES LIKE '%sche%';
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| event_scheduler | OFF |
+-----------------+-------+
1 row in set (0.00 sec)

mysql-[lym]> SET @@global.event_scheduler = 1;
Query OK, 0 rows affected (0.00 sec)

mysql-[lym]> SHOW VARIABLES LIKE '%sche%';
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| event_scheduler | ON |
+-----------------+-------+
1 row in set (0.00 sec)
WWWWA 2011-09-28
  • 打赏
  • 举报
回复
重新下个MYSQL 5.5安装试试,估计版本有问题
luoyoumou 2011-09-28
  • 打赏
  • 举报
回复
-- 是不是 delimiter 没有设置成分号呢,先执行 delimiter ,再去执行你的语句试试:
mysql-[lym]> delimiter ;
mysql-[lym]> SET GLOBAL event_scheduler = ON;
Query OK, 0 rows affected (0.00 sec)

mysql-[lym]> SET @@global.event_scheduler = ON;
Query OK, 0 rows affected (0.00 sec)

mysql-[lym]> SET GLOBAL event_scheduler = 1;
Query OK, 0 rows affected (0.00 sec)

mysql-[lym]> SET @@global.event_scheduler = 1;
Query OK, 0 rows affected (0.00 sec)
小七说LoRa 2011-09-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wwwwa 的回复:]
重新启动MYSQL服务,再执行
SET GLOBAL event_scheduler = 1
提示什么

SHOW VARIABLES LIKE 'event_scheduler';
[/Quote]

每次一使用上面的命令,mysql服务自己就停止了,得我手动从服务里面开启。开启之后show了一下,还是off的。然后在set,服务又停止了。
WWWWA 2011-09-28
  • 打赏
  • 举报
回复
重新启动MYSQL服务,再执行
SET GLOBAL event_scheduler = 1
提示什么

SHOW VARIABLES LIKE 'event_scheduler';
ACMAIN_CHM 2011-09-28
  • 打赏
  • 举报
回复
[Quote]SET GLOBAL event_scheduler = ON;
SET @@global.event_scheduler = ON;
SET GLOBAL event_scheduler = 1;
SET @@global.event_scheduler = 1;
使用上面任何一句都没有用,[/Quote]搜索完后, SHOW VARIABLES LIKE 'event_scheduler'; 看一下内容。楼主是怎样知道这些语句没有用的?

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧