`
mhtbbx
  • 浏览: 36392 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

mysql如何设置job自动启动

阅读更多
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&&stringboot

    【xxl-job整合mybatis、mysql与springboot详解】 XXL-JOB是一个分布式任务调度平台,设计目标是轻量级、易用性好且扩展性强。它提供了Web控制台进行任务管理和执行,支持多种调度触发策略,如定时、依赖、手动触发...

    mysql自动备份.rar

    接下来,`linux定时重启任务(mysql).docx`文件,它应该是指导如何设置Linux系统的定时任务(如Cron Job)来定期运行`mysql_bk.sh`脚本的文档。Cron是Linux系统中的一个时间调度器,它可以按照预设的时间间隔执行命令...

    MYSQL自动备份方案整理

    MySQL自动备份是数据库管理中的重要环节,确保在数据丢失或系统故障时能够快速恢复到正常状态。本篇文章将详细介绍在Windows和Linux环境下如何使用mysqldump工具进行MySQL数据库的自动备份。 首先,我们来看看在...

    自动备份MYSQL数据

    6. **定时任务**:通过Windows任务计划程序或Linux cron job等调度工具,确保备份按照预定的时间表自动执行。 定期备份MySQL数据的重要性不言而喻,这不仅可以防止因硬件故障或人为错误导致的数据丢失,还能在灾难...

    promethues(普罗米修斯)监控mysql-详细文档

    总结,监控 MySQL 使用 Prometheus 和 `mysql_exporter` 的流程包括:设置 MySQL 用户权限、安装 `mysql_exporter`、配置并启动 `mysql_exporter` 服务、配置 Prometheus 以监控 `mysql_exporter` 并可能设置 Alert...

    LINUXwin下mysql怎么定期自动备份数据库.pdf

    标题中的“LINUXwin下mysql怎么定期自动备份数据库”指的是在Linux和Windows操作系统环境下,如何配置MySQL数据库以实现定期自动备份。描述中的“LINUX/win2003 下 mysql 怎么定期自动备份数据库”进一步强调了这个...

    LINUXwin2003下mysql怎么定期自动备份数据库.pdf

    在Linux环境下,设置MySQL自动备份的步骤如下: 1. 创建一个备份脚本,例如`backup_mysql.sh`,其中包含mysqldump命令,用于导出数据库。 2. 使用chmod命令赋予脚本执行权限,如`chmod +x backup_mysql.sh`。 3. ...

    MySQL自动定时备份方式的实现.pdf

    【MySQL自动定时备份方式的实现】 随着信息技术的快速发展,企业广泛应用MySQL数据库来存储关键业务数据。为了确保数据的安全性,定期备份数据库变得至关重要。本文主要探讨如何在多种操作系统平台上实现MySQL...

    mysql+quartz

    描述中的博文链接虽然未提供具体内容,但通常这样的博客可能会涵盖如何配置Quartz与MySQL的连接,包括数据库表的创建、Quartz配置文件的设置,以及如何在Java代码中创建和调度Job。 标签“源码”可能意味着文章会...

    [数据库] Navicat for MySQL事件Event实现数据每日定期操作1

    在实际开发中,为了确保Event在数据库重启或断电后仍能正常工作,需要在my.cnf或my.ini配置文件中添加`event_scheduler = ON`,使MySQL服务启动时自动开启事件调度器。 此外,Event的状态可以通过`ALTER EVENT`命令...

    RedHat Linux7.2安装MySQL5.7方法

    如果在启动 MySQL 服务时遇到错误提示 `Job for mysqld.service failed. See 'systemctl status mysqld.service' for details.`,可以通过 `systemctl status mysqld.service` 命令查看具体错误信息,并根据错误提示...

    mysql dba从入门到精通笔记.docx

    * 使用cron job实现自动化备份 部署预编译包 部署预编译包是 MySQL 的一种安装方式,可以快速安装 MySQL。 * 下载预编译包 * 解压缩预编译包 * 安装 MySQL 日期数据类型 日期数据类型是 MySQL 的一种数据类型,...

    mysql和mysqldump文件.zip

    在实际环境中,`mysqldump`经常用于定期备份策略,结合cron job自动化这个过程。例如,你可以创建一个shell脚本并在crontab中设置定时任务: ```bash #!/bin/bash mysqldump -u username -p my_database > /var/...

    CentOS 7下MySQL服务启动失败的快速解决方法

    如果未设置,使用`systemctl enable mysqld`使其在系统启动时自动启动。 6. **重启服务**:在解决问题后,尝试重新启动MySQL服务,使用`systemctl restart mysqld`。如果仍然失败,请尝试`systemctl reset-failed`...

    xxl-job-admin.zip

    XXL-JOB通常与SpringBoot框架整合,提供了一种简洁的方式来启动和管理任务调度服务。SpringBoot 2.1.3是这个版本的框架,它包含了许多优化和改进,如自动配置、健康检查、Actuator等。在集成XXL-JOB时,你需要在...

    最新最经典最全面的MySQL资料,绝版下载进行中……3

    1. **安装完成验证:** 在Windows环境中,通过开始菜单中的`MySQL Command Line Client`启动MySQL客户端。 2. **登录MySQL:** 输入安装过程中设定的密码进行登录。如果密码正确,将会看到欢迎信息: ``` ...

    批处理备份mysql数据库

    6. **设置定时任务**:将批处理脚本添加到计划任务中,如Windows的任务计划程序或Linux的cron job,使其在指定时间自动运行。 以上就是批处理备份MySQL数据库的基本原理和操作流程。理解这些知识点后,你可以根据...

    mysql笔记.txt

    - **作用**: 启动MySQL服务。 - **示例**: 可通过运行`net start mysql`来启动MySQL服务。 #### 创建数据库 - **SQL语句**: `CREATE DATABASE mydata;` - **作用**: 创建名为`mydata`的新数据库。 - **示例**: 运行...

    elasticjob-job-lite-console-2.1.3

    将`elastic-job-lite-console-2.1.3.war`部署到支持Servlet容器(如Tomcat、Jetty等)的Linux服务器上,只需将该文件放入容器的`webapps`目录下,容器会自动解压并启动应用。 2. **环境配置**:确保服务器上安装了...

    Mysql定时器清空3天以前的数据.zip

    针对“Mysql定时器清空3天以前的数据”的主题,我们将深入探讨如何在MySQL数据库中设置定时任务,以便自动删除3天前的数据。这通常涉及到两个主要概念:事件调度器(Event Scheduler)和SQL语句来清除数据。 首先,...

Global site tag (gtag.js) - Google Analytics