`

Shell 定时更新数据库功能

 
阅读更多

 

 

1.定时更新数据库功能

#!/bin/sh

i=1;
while(($i<100));do
        dateTime=$(date +'%Y-%m-%d %H:%M:%S')
        sql="update mytable  set gmt_created='$dateTime' where custins_id >= 123971  and custins_id<= 123981;"
        #将sql内容写入文件中
        echo $sql > sql
        #从文件中执行SQL
        $(mysql -umytest -pmytest -hlocalhost -P3306 mytest < sql)
        sleep 1800
done

 

 

 

 

0
1
分享到:
评论

相关推荐

    定时备份数据库,及问题总结 亲测有效

    【定时备份数据库】是保障数据安全的重要措施,尤其是在企业级应用中,确保数据的完整性和可恢复性至关重要。本文将详细介绍如何在Linux环境下,利用MySQL数据库的`mysqldump`工具实现定时备份,并提供了一个亲测...

    shell 脚本对数据库定时备份

    本文将详细讲解如何使用Shell脚本实现对数据库的定时备份,以及涉及到的相关技术。 首先,Shell脚本是Unix/Linux操作系统中的一种强大的命令行解释器,它允许用户编写自动化任务,例如执行一系列命令、处理文件或...

    Linux下清理数据库shell脚本

    shell脚本可以结合数据库的备份工具(如mysqldump for MySQL,expdp/impdp for Oracle)进行定时备份。通常,备份脚本会包含以下步骤: - 连接到数据库服务器。 - 使用相应的数据库备份命令创建一个完整或增量的...

    定时备份数据库 可以设定备份时间

    - **内置数据库工具**:大多数数据库管理系统(如MySQL, PostgreSQL, SQL Server)都提供了内置的定时备份功能。 - **第三方工具**:如Oracle RMAN, SQL Server Agent, MySQL Workbench等,提供更高级的备份配置和...

    shell编程备份mysql数据库.sh

    防止误删服务器数据库 ,使用Shell脚本备份数据库: ### 1、需求分析: 1)每天凌晨2:10备份数据库atguiguDB到/data/backup/db 2)备份开始和备份结束能够给出相应的提示信息 3)备份后的文件要求以备份时间为...

    mysql定时备份数据库文档及工具

    为了实现自动化的定时备份,你需要了解如何编写shell脚本,设置`cron`任务以及理解备份策略,如全量备份、增量备份和差异备份的区别。全量备份是完整的数据库拷贝,而增量和差异备份只备份自上次全量备份或上一次...

    Linux shell实现每天定时备份mysql数据库

    在Linux环境中,使用shell脚本来实现每天定时备份MySQL数据库是一种常见的自动化操作,它可以帮助系统管理员高效地维护数据库的备份策略,确保数据的安全性。以下将详细介绍如何通过Linux shell实现这个功能。 首先...

    Linux下定时备份MySQL数据库的Shell脚本.pdf

    ### Linux下定时备份MySQL数据库的Shell脚本知识点详解 #### 一、背景介绍与重要性 对于每一个在线网站或服务而言,数据备份是一项至关重要的任务。无论是为了应对未来的版本升级,还是服务器迁移的需求,定期备份...

    Linux 下使用shell脚本定时维护数据库的案例

    在Linux系统中,使用Shell脚本进行定时维护数据库是一种常见的自动化任务管理方式,它能够确保数据的安全性并减轻管理员的工作负担。以下是一个具体的shell脚本案例,用于定时备份数据库,结合了基本的shell命令和...

    自动定时备份远程服务器的mysql数据库并存储在本地

    本篇文章将详细介绍如何实现这一目标,将远程服务器的MySQL数据库自动定时备份并存储在本地。 首先,我们需要了解MySQL的数据备份类型。常见的备份方式有全量备份和增量/差异备份。全量备份是备份所有数据库或选定...

    定时备份数据库到邮箱

    为了实现定时功能,我们可以使用Windows任务计划程序。在VBS脚本中,我们可以使用`WScript.Shell`对象创建一个任务,让它每天在特定时间运行: ```vbscript Set objShell = WScript.CreateObject("WScript.Shell") ...

    通过Shell脚本自动定时将Gitlab备份文件复制到远程服务器.doc

    知识点六: Shell定时远程备份脚本 创建一个Shell脚本auto_backup_to_remote.sh,用于定时将Gitlab备份文件复制到远程服务器上。 知识点七:远程备份服务器配置 在远程备份服务器上,需要配置authorized_keys文件...

    shell脚本可配置多线程备份mysql5.7.8以后数据库.rar

    在shell脚本中,可以使用条件语句(if...else)、循环(for、while)等结构,以及读取配置文件(source)的功能来实现上述功能。例如,读取一个包含配置信息的`.ini`文件,并根据文件内容动态生成`mysqldump`命令。 ...

    linux下远程定时备份oracle数据库

    在Linux环境下,远程定时备份Oracle数据库是一项至关重要的任务,它能确保数据的安全性和业务的连续性。Oracle数据库作为企业级的数据库管理系统,其备份与恢复策略必须严谨且可靠。以下将详细阐述如何在没有安装...

    结合crontab实现数据库定时备份

    下面我们将详细介绍如何编写一个简单的Shell脚本来实现MySQL数据库的定时备份,并通过`crontab`服务来定期执行该脚本。 1. **脚本编写** 首先,我们需要创建一个名为`mysql_backup.sh`的Shell脚本,如下所示: ...

    Linux shell脚本定时维护数据库

    做了一个shell脚本定时维护数据库的案例,用于之后复习和应用。 脚本需求如下: #数据库定时备份 #备份路径 BACKUP=/data/backup/db #获取当前时间作为文件名 DATETIME=$(date +%Y_%m_%d_%H%M%S) echo “=开始备份=...

    mysql数据库自动定时备份

    MySQL数据库的自动定时备份是数据库管理中的重要环节,它确保了数据的安全性和可恢复性,尤其是在发生意外情况如系统故障、硬件损坏或人为错误时。本教程将详细讲解如何设置MySQL数据库的自动定时备份,包括步骤、所...

    监控Oracle数据库的常用shell脚本

    在实际应用中,这些shell脚本通常需要根据具体的环境进行调整,包括但不限于数据库服务器的配置、数据库版本以及监控的具体需求。通过对这些脚本的定制和整合,DBA可以有效地监控Oracle数据库,及时发现并解决问题,...

    Shell脚本连接oracle数据库的实现代码

    在Linux环境中,使用Shell脚本连接Oracle数据库是自动化任务中常见的一种方式,特别是当需要定期执行查询或数据处理时。本文将详细介绍如何通过Shell脚本实现这一目标,并讲解相关的关键知识点。 首先,确保你的...

Global site tag (gtag.js) - Google Analytics