首先在sql中查询计划事件的状态:
SHOW VARIABLES LIKE 'event_scheduler'
如果返回的是off
表示当前是关闭状态,如果是on
当前已经开启了计划任务。
在mysql
程序的目录下找到my.ini
文件,添加一个项:event_scheduler = 1
保存后重启mysql
服务即可,重启服务可以在服务管理里面找到
不过当配置skip-grant-tables
时event_scheduler
就不会生效了
skip-grant-tables
顾名思义,就是在启动mysql
时不启动grant-tables
其作用就是在忘记管理员密码的时候在配置文件中加上这个然后直接更新管理员密码,搞完后再重启mysql
use mysql;
update user set password=password('your new password here') where user='root';
flush privileges;
exit;