mirror of
https://github.com/MariaDB/server.git
synced 2025-10-28 17:15:19 +03:00
This is a post-review patch.
Fixes the typelib implementation, available only in 5.1.11.
--event-scheduler cmdline : DISABLED | ON | OFF | 0 | 1
DISABLED - makes the scheduler unavailable during the server run
(ON|1)- When the server is started the scheduler will be started. It can
be stopped and restarted by setting appropriate values to
GLOBAL event_scheduler
(OFF|0)- When the server is started, the scheduler won't be started. It
can be started and again stopped by setting appropriate values to
GLOBAL event_scheduler. _DEFAULT_ value
The GLOBAL variable event_scheduler can have the following values:
OFF | ON | 0 | 1
DISABLED is not possible and every attempt will end with an error that
it's not a valid value for the variable.
OFF | 0 - This is the pre-5.1.11 behavior - The scheduler stops, if not
already stopped, and can be started again by setting
the value of the variable to ON|1.
ON | 1 - This is the pre-5.1.11 behavior - The scheduler starts, if not
already started, and can be stopped again by setting the value
of the variable to OFF|0.
20 lines
1.0 KiB
Plaintext
20 lines
1.0 KiB
Plaintext
# Can't test with embedded server that doesn't support grants
|
|
-- source include/not_embedded.inc
|
|
|
|
--disable_warnings
|
|
create database if not exists mysqltest_events_test;
|
|
--enable_warnings
|
|
|
|
use mysqltest_events_test;
|
|
set global event_scheduler=off;
|
|
create table execution_log(name char(10));
|
|
create event abc1 on schedule every 1 second do insert into execution_log value('abc1');
|
|
create event abc2 on schedule every 1 second do insert into execution_log value('abc2');
|
|
create event abc3 on schedule every 1 second do insert into execution_log value('abc3');
|
|
--sleep 1.5
|
|
select name from execution_log;
|
|
|
|
insert into mysql.event values ('db1','bad','select 42','root@localhost',NULL,1000,'MICROSECOND','2006-05-05 17:39:11','2006-05-05 17:39:20','2016-05-05 15:39:24','2016-05-05 15:39:11',NULL,'ENABLED','DROP','','comment1');
|
|
insert into mysql.event values ('db1','bad2','sect','root@localhost',NULL,1000,'SECOND','2006-05-05 17:39:11','2006-05-05 17:39:20','2016-05-05 15:39:24','2016-05-05 15:39:11',NULL,'ENABLED','DROP','','comment2');
|
|
--echo "Now we restart the server"
|