返回顶部
首页 > 资讯 > 数据库 >Shell脚本与计划任务
  • 407
分享到

Shell脚本与计划任务

2024-04-02 19:04:59 407人浏览 安东尼
摘要

    本篇文章将以实现Mysql数据库的定期自动备份为目标,介绍shell脚本与计划任务的完美协作过程。其中,Shell脚本负责具体的备份操作,Crond服务器负责

    本篇文章将以实现Mysql数据库的定期自动备份为目标,介绍shell脚本与计划任务的完美协作过程。其中,Shell脚本负责具体的备份操作,Crond服务器负责控制备份周期。

【确认备份方案】

  1. 备份主机:IP地址为192.168.4.110,通过机柜内网络连接目标主机。

  2. 数据库服务器:IP地址为192.168.4.11,mysql服务监听端口为3306。

  3. 备份内容:对Mysql服务器中的studydb,coursdb库进行远程备份,每天凌晨2:30执行,每个库备份独立的.sql文件,然后压缩为.tar.gz格式,文件名中嵌入执行备份的日期和时刻。

(一)创建一个专用的数据库备份账户Operator,允许从备份主机192.168.4.110连接到MySQL数据库,并授予对studydb,coursedb库的读取权限。

    创建用户:以root登入输入:

mysql> CREATE USER 'Operator'@'192.168.4.110' IDENDIFIED BY 'pwd123';

    授予Operator权限:

mysql> GRANT ALL ON *.* TO 'Operator'@'%';            //为了测试方便这里给了最大权限

Shell脚本与计划任务

(二)然后从备份主机中测试数据库访问,查询授权等是否有效,或者直接使用mysqldump备份工具进行测试。

Shell脚本与计划任务

【编写MSQL备份脚本】

首先创建一个备份目录:

 [root@localhost~]# mkdir -p /opt/qnzx_dbbak

然后编写相应的备份脚本:

 [root@localhost~]# vim /qnzx_dbbak.sh

Shell脚本与计划任务

添加权限并执行,然后查看备份结果:

Shell脚本与计划任务

【设置计划任务】

1.将脚本转移至备份目录

Shell脚本与计划任务

2.创建计划任务指定时间执行脚本程序

Shell脚本与计划任务

3.确保crond服务已经运行

Shell脚本与计划任务

以上就是创建MySQL备份脚本的内容,如果觉得还不错,就给我点个赞吧~\(≧▽≦)/~

如果有大神发现有什么不足的地方请告诉我,我会及时更正哦!

您可能感兴趣的文档:

--结束END--

本文标题: Shell脚本与计划任务

本文链接: https://lsjlt.com/news/45612.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Shell脚本与计划任务
        本篇文章将以实现MySQL数据库的定期自动备份为目标,介绍Shell脚本与计划任务的完美协作过程。其中,Shell脚本负责具体的备份操作,Crond服务器负责...
    99+
    2024-04-02
  • Linux如何执行shell脚本完成任务计划
    小编给大家分享一下Linux如何执行shell脚本完成任务计划,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!导读众所周知,当前linux跑任务计划我们一般借助于crontab任务计划来实现。但这个任务计划默认最小单位为分钟...
    99+
    2023-06-05
  • linux计划任务执行脚本怎么写
    在Linux系统中,计划任务可以使用crontab命令来执行。以下是一个编写计划任务执行脚本的示例:1. 打开终端并输入以下命令创建...
    99+
    2023-09-21
    linux
  • 怎么通过计划任务调用QuickTest测试脚本
    这篇文章主要介绍怎么通过计划任务调用QuickTest测试脚本,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!我们可以编写一个Vbs脚本,直接在Windows平台下直接运行调用qtp的测试脚本,也可以将这个脚本添加到计...
    99+
    2023-06-08
  • 计划任务 SchedulerFactoryBean 配置
    要配置计划任务的SchedulerFactoryBean,可以按照以下步骤进行:1. 导入所需的依赖:首先确保在项目的构建文件中导入...
    99+
    2023-09-13
    配置
  • No.3 Linux计划任务
    一. 简介作用: 计划任务主要是做一些周期性的任务,目前最主要的用途是定期备份数据 Schedule one-time tasks with at. 一次性调度执行 atSchedule recurring jobs with cron. ...
    99+
    2023-01-31
    计划 Linux
  • WINDOWS 任务计划 循环执行某程序的任务计划设置
    在Windows环境, 如果想从每天的0:05开始,每隔10分钟运行某个程序, 需要在[控制面板]->[任务计划]->[日程安排]->[高级] 里如下图所列的设置: 注意: 如果以后修改了Windows...
    99+
    2023-05-24
    WINDOWS 任务计划 循环执行 任务 程序 计划 循环
  • Linux基础之计划任务
    在Linux的运维中,我们经常会使用到计划任务,所谓计划任务就是在某个时间让计算机做某件事情。我们可以将计划任务分为一次性的调度执行和循环调度执行。 一、一次性调度执行 一次性调度执行在实际情况中使用少于循环调度执行。在Linux操作系...
    99+
    2023-10-04
    linux 运维 服务器 Powered by 金山文档
  • Linux系统如何使用shell脚本定时任务
    这期内容当中小编将会给大家带来有关Linux系统如何使用shell脚本定时任务,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。定时任务是Linux系统运维人员常用的一种技术手段,使用定时任务可以简化那些繁琐...
    99+
    2023-06-28
  • php修改系统定时任务计划任务
    随着互联网现代化的不断推进,越来越多的网站和应用程序需要通过计划任务来定时执行特定的操作,例如备份数据库、发送邮件等等。而在使用Linux系统时,我们通常使用“Crontab”来设置计划任务。Crontab是Linux系统常用的计划任务管理...
    99+
    2023-05-23
  • shell脚本学习与总结
    1.shell 脚本是区分小写的2.Unix特殊字符有: ( ; $ & * () [] ` ‘ “ + 使用其时要进行转义()3.Shell的注释以#开头4.函数的定义Function fuction_...
    99+
    2022-06-04
    脚本 shell
  • linux如何制作计划任务
    这篇文章给大家分享的是有关linux如何制作计划任务的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一次性计划任务的安排: at :安排作业在某一时刻执行一次(一般都是用它)batch:安排作业在系统负载不重时执行...
    99+
    2023-06-13
  • windows计划任务 重启电脑
    要在Windows计划任务中设置重启电脑的操作,可以按照以下步骤进行操作:1. 打开“任务计划程序”:按下Win + R键,输入“t...
    99+
    2023-09-28
    windows
  • linux怎么配置计划任务
    在Linux中,可以使用cron来配置计划任务。cron是一个定时任务调度器,可以让用户在指定的时间执行特定的命令或脚本。要配置一个...
    99+
    2023-09-20
    linux
  • windows10计划任务如何设置
    要设置Windows 10计划任务,请按照以下步骤操作:1. 打开“任务计划程序”。最简单的方法是在任务栏的搜索框中输入“任务计划程...
    99+
    2023-10-09
    windows10
  • Linux计划任务怎么增加
    在Linux中,可以使用crontab命令来编辑和管理计划任务。下面是增加计划任务的步骤:1. 打开终端窗口,输入以下命令以编辑计划...
    99+
    2023-10-19
    Linux
  • Win7怎么设置计划任务
    在Windows 7中设置计划任务的方法如下:1. 打开“控制面板”,点击“系统和安全”。2. 在“系统和安全”窗口中,点击“管理工...
    99+
    2023-08-25
    Win7
  • linux计划任务如何备份
    在Linux系统中,可以使用cron工具来设置计划任务。对于备份任务,可以使用cron来定期执行备份脚本或命令。 以下是一个基本的备...
    99+
    2024-04-02
  • Oracle利用coe_load_sql_profile脚本绑定执行计划
    coe_load_sql_profile_v2.sql脚本利用的是profile原理,只是做了半自动的形式来使用,下面是测试过程。 coe_load_sql_profile_v2.txt ...
    99+
    2024-04-02
  • PHP中的定时任务和计划任务技术
    在PHP中,有两种常见的定时任务和计划任务技术:使用Cron调度和使用操作系统级别的任务调度。1. 使用Cron调度:Cron是一个...
    99+
    2023-08-24
    PHP
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作