记录 MySQL 如何开启已有的定时任务

1.首先,确保你已经在MySQL的配置文件my.ini中启用了事件调度器。在[mysqld]部分添加event_scheduler=ON,然后保存文件并重启MySQL服务。这将启用MySQL的事件调度器功能。
但如果是线上业务不能停也可以在该数据库中输入

-- 开启事件计划程序
SET GLOBAL event_scheduler = ON;

2.执行以下命令来开启已有的定时任务:

-- 开启事件计划程序
ALTER EVENT event_name ENABLE;

将event_name替换为你要开启的定时任务的名称。这将使MySQL开始按计划执行该任务。
3.确认定时任务已经成功开启。你可以使用以下命令来查看所有的定时任务,并确认它们的状态:

SHOW EVENTS;

在结果中,你可以查看定时任务的名称、启用状态、计划执行时间等信息。确保你要开启的定时任务的状态显示为ENABLED。
链接: mysql事件的3个状态及其含义

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【资源说明】 1、基于SSM+Springboot+mysql的商城项目源码+项目说明(课程设计).zip 2、该资源包括项目的全部源码,下载可以直接使用! 3、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 4、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于SSM+Springboot+mysql的商城项目源码+项目说明(课程设计).zip > API接口访问 http://127.0.0.1:8081/shop/swagger-ui.html > 管理员访问 http://127.0.0.1:8081/shop/admin/login > 普通用户访问 http://127.0.0.1:8081/shop/ >管理员帐号 admin 12345678 >用户帐号 root codingzx admin 密码均为 12345678 图片保存路径: 可以全局搜索后替换 windows: D:/upload linux: /usr/upload mac:需要修改代码,见下面已知问题记录. 或者代码全局搜索 // todo mac需要修改地址 **技术栈** * 后端: SpringBoot Swagger Docker(docker需自己搭建docker环境) * 前端: JSP * 数据库MySQL * 技术语言 jdk 1.8 * 开发平台 Idea 2018 +win10 * 运行环境 Linux/Windows 毕业设计基于SSM/Springboot的商城项目,一个简单的商城,界面友好,但是不是很漂亮。实现了商城所有基本功能。 作为改写的基础模板,可以增加或者改写的功能: 1. [已实现] 增加word和excel模板 ; excel导出 和 文件导入 2. 增加redis,存储商品信息主要存储。 增加mq,订单并发,再购物车层次上做到入库并发控制 3. [已实现] 增加邮件发送,订单支付成功和发货成功给客户和管理员分别发送邮件 ; # 已实现 (代码注释掉,根据自己需求增加) 4. 增加支付功能,可以用支付宝当面付,入门门槛低 5. 增加合作登陆,用QQ/微信/GITHUB等登陆,存储信息入库 6. 增加数据分析,用Echart分析数据 7. 部署采用docker和nginx做到动静分离。需要改写jsp为模板themeleaf。 8. [已实现] swagger 接口在线预览 # 已实现 9. 每天定时任务,清理异常订单 并发送邮件 10. 死信队列处理延迟任务 用户下单1小时后,自动检查订单是否发货 11. html导出pdf - wkhtmltopdf插件 12. [已实现] 增加货物自提功能,输入验证码后用户自提 有两个版本 一个springboot,一个ssm(已废弃)。 <br/> PS:最近发现以前的毕业设计居然有很多人引用,github上的fork和star数也很多,感觉无形之间又'帮助'了很多人。 本项目主要也是改写的基础的商城项目,没有任何的技巧。 一.系统架构 前端:jsp 后台:springboot 二.项目运行图 用户端: ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200521172532928.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1MTgwOTcz,size_16,color_FFFFFF,t_70) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200521172551212.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM1MTgwOTcz,size_16,color_FFFFFF,t_70) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200521172611947.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0
【项目介绍】 基于Java开发的动态定时任务管理系统源码+使用说明.zip 启动 1. csdn下载该项目源码。 2. 本地数据库创建一个名为 `scheduling` 的库。 3. 修改配置文件 `src/main/resources/application.yml`,主要修改数据库连接的用户名和地址。 4. 启动项目。 5. 浏览器访问 `http://localhost:8080`,可以看到如下页面: 功能介绍 1. 项目启动时,会自动从数据库中加载状态为 1 的定时任务并开始执行,1 表示处于开启状态的定时任务,0 表示处于禁用状态的定时任务。 2. 点击页面上的**添加作业**按钮,可以添加一个新的定时任务,新任务的 Bean 名称、方法名称以及方法参数如果和已有记录相同,则认为是重复作业,重复作业会添加失败。 这里涉及到几个参数,含义如下: - Bean 名称:这是项目中注入 Spring 的 Bean 名称,测试代码中以 `SchedulingTaskDemo.java` 为例。 - 方法名称:参数 1 中 bean 里边的方法名称。 - 方法参数:参数 2 中方法的参数。 - Cron 表达式:定时任务的 Cron 表达式。 - 作业状态:开启和禁用两种。开启的话,添加完成后这个定时任务就会开始执行,禁用的话,就单纯只是将记录添加到数据库中。 3. 点击作业编辑,可以修改作业的各项数据: 修改后会立马生效。 4. 点击作业删除,可以删除一个现有的作业。假如删除的作业正在执行,则先停止该作业,然后删除。 5. 点击列表中的 switch 按钮也可以切换作业的状态。 ## 技术栈 - SpringBoot - Jpa - MySQL - Spring Job - Vue 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通。 2、项目适用人群:计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等计算机相关专业的在校学生、专业老师、行业内企业员工下载使用。 3、项目可用于:项目本身具有较高的学习借鉴价值,不仅适用于小白学习进阶,也可用于专业人员二次开发。当然也可作为毕设项目、课程设计、课程大作业、初期项目立项演示等。 4、如果基础还行,或者热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载使用,相互学习,共同进步!
要特性 - 使用最新技术栈,社区资源丰富,基于Java 21(Core Module Support 17-21)、Spring Boot 3.2。 (Support Virtual Threads/fibre/loom) - 基于注解的动态查询(Specification),可根据需要扩充查询注解。 - 支持接口级别的功能权限,动态权限控制 - 支持数据字典,可方便地对一些状态进行管理 - 高效率开发,代码生成器可一键生成前后端代码 - 对一些常用前端组件封装:表格数据请求、数据字典等 - 前后端统一异常拦截处理,统一输出异常,避免繁琐的判断 - 使用ShardingSphere实现多数据源和读写分离。该方式针对MySQL数据库。对系统侵入性小。(只需引入依赖,并在yaml中配置数据源信息即可) [unicorn-starter](https://github.com/lWoHvYe/unicorn-starter)。 - 整合Redisson拓展Redis的功能,读写分离 - 整合消息队列RabbitMQ,实现消息通知、延迟消息,服务解耦。 - 各模块独立,基本可插拔:若只需查询注解等基础功能,只需引入Core模块即可,Beans, Security, Logging, 3rd Tools, Code Gen 模块可插拔, 除了传统To B业务,还可用于To C业务(see [OAuth2.0 part](unicorn-oauth2) ) #### 系统功能 - 用户管理:提供用户的相关配置,新增用户后,默认密码为123456 - 角色管理:对权限与菜单进行分配,菜单权限、数据权限(Draft)、接口权限(_In Progress_) - 菜单管理:已实现菜单动态路由,后端可配置化,支持多级菜单 - 部门管理:可配置系统组织架构,树形表格展示(Draft) - 岗位管理:配置各个部门的职位(Draft) - 字典管理:可维护常用一些固定的数据,如:状态,性别等 - 系统日志:记录用户操作日志与异常日志,方便开发人员定位排错 - 定时任务:整合Quartz做定时任务,加入任务日志,任务运行情况一目了然 - 代码生成:高灵活度生成前后端代码,减少大量重复的工作任务(逆向有很多方案,这种基于template的有一定的灵活性) - 邮件工具:配合富文本,发送html格式的邮件 #### 项目结构 项目采用按功能分模块的开发方式,结构如下 - `unicorn-core` 系统的Core模块,BaseClass及各种Util,(基于Multi-Release JAR Files,Support Java 17 - 21) - `unicorn-beans` 基础Beans的Definition及Configuration,To C业务可只引入该dependency - `unicorn-sys-api` Sys Module基础实体及API,方便服务拆分 - `unicorn-security` 系统权限模块,包含权限配置管理等。 - `unicorn-logging` 系统的日志模块,其他模块如果需要记录日志需要引入该模块,亦可自行实现 - `unicorn-tp-tools-kotlin` 第三方工具模块,包含:邮件、S3,可视情况引入 - `unicorn-code-gen-kotlin` 系统的代码生成模块。这部分待优化,亦非必须模块 - `unicorn-starter` [启动类(Maven),项目入口,包含模块及组件配置(DB读写分离 + Cache读写分离)](https://github.com/lWoHvYe/unicorn-starter) - `valentine-starter` 启动配置示例(Gradle),尝试Kotlin/Kotlinx - `unicorn-oauth2` OAuth2 Sample,AuthorizationServer, OAuth2Client + Gateway, ResourceServer #### 详细结构 ``` - unicorn-core 公共模块 ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值