首页  编辑  

MySQL Event Schedule

Tags: /MySQL/   Date Created:

重启后,event_scheduler还会变成off的,需要在my.cnf中增加一句话,重启后自动为on。

event_scheduler=ON  

SQL语句为:

SET GLOBAL event_scheduler = ON;

实现MySQL重启后,内存表数据的自动还原

1) 新建一个init-file文件。

加上下面两句SQL。千万注意:每行一条语句,万不可将一条语句分开多行写。

use xxx_development;  

INSERT INTO feed_infos (user_id, user_name, created_at) (SELECT user_id, user_name, created_at FROM feed_infos_bak);  

2) 在my.ini(Linux:my.cnf)中加入下面几句话。

[server]  

init-file=${path}/init.file  

${path}是放置init-file的路径。

重启MySQL,就会发现feed_infos_bak表中的数据成功还原到feed_infos表里了。