1.检查当前的job
mysql> use dev;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> show events;
+-----+-------------+------------------+-----------+-----------+------------+----------------+----------------+---------------------+------+---------+------------+----------------------+----------------------+--------------------+
| Db | Name | Definer | Time zone | Type | Execute at | Interval value | Interval field | Starts | Ends | Status | Originator | character_set_client | collation_connection | Database Collation |
+-----+-------------+------------------+-----------+-----------+------------+----------------+----------------+---------------------+------+---------+------------+----------------------+----------------------+--------------------+
| dev | my_job_test | hxl@192.168.56.% | SYSTEM | RECURRING | NULL | 1 | DAY | 2014-03-07 18:10:00 | NULL | ENABLED | 0 | utf8 | utf8_general_ci | latin1_swedish_ci |
+-----+-------------+------------------+-----------+-----------+------------+----------------+----------------+---------------------+------+---------+------------+----------------------+----------------------+--------------------+
1 row in set (0.23 sec)
2.检查是否开启了自动启动
mysql> show global variables like '%event_scheduler%';
+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| event_scheduler | OFF |
+-----------------+-------+
1 row in set (0.00 sec)
3.设置job自动启动
mysql> set global event_scheduler = on;
Query OK, 0 rows affected (0.00 sec)
4.设置mysql重启后,job能自动启动
编辑/etc/my.cnf文件,在[mysqld]下添加event_scheduler=1
[root@node1 etc]# more my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
event_scheduler=1
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
-- The End --
分享到:
相关推荐
【xxl-job整合mybatis、mysql与springboot详解】 XXL-JOB是一个分布式任务调度平台,设计目标是轻量级、易用性好且扩展性强。它提供了Web控制台进行任务管理和执行,支持多种调度触发策略,如定时、依赖、手动触发...
接下来,`linux定时重启任务(mysql).docx`文件,它应该是指导如何设置Linux系统的定时任务(如Cron Job)来定期运行`mysql_bk.sh`脚本的文档。Cron是Linux系统中的一个时间调度器,它可以按照预设的时间间隔执行命令...
MySQL自动备份是数据库管理中的重要环节,确保在数据丢失或系统故障时能够快速恢复到正常状态。本篇文章将详细介绍在Windows和Linux环境下如何使用mysqldump工具进行MySQL数据库的自动备份。 首先,我们来看看在...
6. **定时任务**:通过Windows任务计划程序或Linux cron job等调度工具,确保备份按照预定的时间表自动执行。 定期备份MySQL数据的重要性不言而喻,这不仅可以防止因硬件故障或人为错误导致的数据丢失,还能在灾难...
标题中的“LINUXwin下mysql怎么定期自动备份数据库”指的是在Linux和Windows操作系统环境下,如何配置MySQL数据库以实现定期自动备份。描述中的“LINUX/win2003 下 mysql 怎么定期自动备份数据库”进一步强调了这个...
在Linux环境下,设置MySQL自动备份的步骤如下: 1. 创建一个备份脚本,例如`backup_mysql.sh`,其中包含mysqldump命令,用于导出数据库。 2. 使用chmod命令赋予脚本执行权限,如`chmod +x backup_mysql.sh`。 3. ...
总结,监控 MySQL 使用 Prometheus 和 `mysql_exporter` 的流程包括:设置 MySQL 用户权限、安装 `mysql_exporter`、配置并启动 `mysql_exporter` 服务、配置 Prometheus 以监控 `mysql_exporter` 并可能设置 Alert...
【MySQL自动定时备份方式的实现】 随着信息技术的快速发展,企业广泛应用MySQL数据库来存储关键业务数据。为了确保数据的安全性,定期备份数据库变得至关重要。本文主要探讨如何在多种操作系统平台上实现MySQL...
描述中的博文链接虽然未提供具体内容,但通常这样的博客可能会涵盖如何配置Quartz与MySQL的连接,包括数据库表的创建、Quartz配置文件的设置,以及如何在Java代码中创建和调度Job。 标签“源码”可能意味着文章会...
如果在启动 MySQL 服务时遇到错误提示 `Job for mysqld.service failed. See 'systemctl status mysqld.service' for details.`,可以通过 `systemctl status mysqld.service` 命令查看具体错误信息,并根据错误提示...
* 使用cron job实现自动化备份 部署预编译包 部署预编译包是 MySQL 的一种安装方式,可以快速安装 MySQL。 * 下载预编译包 * 解压缩预编译包 * 安装 MySQL 日期数据类型 日期数据类型是 MySQL 的一种数据类型,...
在实际环境中,`mysqldump`经常用于定期备份策略,结合cron job自动化这个过程。例如,你可以创建一个shell脚本并在crontab中设置定时任务: ```bash #!/bin/bash mysqldump -u username -p my_database > /var/...
如果未设置,使用`systemctl enable mysqld`使其在系统启动时自动启动。 6. **重启服务**:在解决问题后,尝试重新启动MySQL服务,使用`systemctl restart mysqld`。如果仍然失败,请尝试`systemctl reset-failed`...
1. **安装完成验证:** 在Windows环境中,通过开始菜单中的`MySQL Command Line Client`启动MySQL客户端。 2. **登录MySQL:** 输入安装过程中设定的密码进行登录。如果密码正确,将会看到欢迎信息: ``` ...
6. **设置定时任务**:将批处理脚本添加到计划任务中,如Windows的任务计划程序或Linux的cron job,使其在指定时间自动运行。 以上就是批处理备份MySQL数据库的基本原理和操作流程。理解这些知识点后,你可以根据...
XXL-JOB通常与SpringBoot框架整合,提供了一种简洁的方式来启动和管理任务调度服务。SpringBoot 2.1.3是这个版本的框架,它包含了许多优化和改进,如自动配置、健康检查、Actuator等。在集成XXL-JOB时,你需要在...
- **作用**: 启动MySQL服务。 - **示例**: 可通过运行`net start mysql`来启动MySQL服务。 #### 创建数据库 - **SQL语句**: `CREATE DATABASE mydata;` - **作用**: 创建名为`mydata`的新数据库。 - **示例**: 运行...
将`elastic-job-lite-console-2.1.3.war`部署到支持Servlet容器(如Tomcat、Jetty等)的Linux服务器上,只需将该文件放入容器的`webapps`目录下,容器会自动解压并启动应用。 2. **环境配置**:确保服务器上安装了...
针对“Mysql定时器清空3天以前的数据”的主题,我们将深入探讨如何在MySQL数据库中设置定时任务,以便自动删除3天前的数据。这通常涉及到两个主要概念:事件调度器(Event Scheduler)和SQL语句来清除数据。 首先,...
Job对象的restartPolicy字段可以设置为Never、OnFailure或Always,用于控制容器的重启策略。 与Deployment、StatefulSet和DaemonSet不同,Job对象主要用于管理离线业务或批处理作业,而不是长期运行的在线业务。...