linux中使用计划任务进行数据库定期备份

Linux上经常要使用cornd执行定时任务。如果对crontab掌握不是很熟悉,也可以直接使用宝塔面板进行一些简单的定时计划任务。
在我的三 丰 免 费 云主 机上 安装了CentOS系统,并默认安装了宝塔管理面板,为了安全起见,在服务器在正常服务期间,手动关闭了宝塔面板服务进程。为使用宝塔面板管理创建mysql数据库。

1、通过SSH登录,开启宝塔面板服务如下图:

2、登录宝塔面板

使用IP地址并通过设置好的端口进行宝塔管理面板登录

3、选择“计划任务”进行定时备份任务的添加

4、添加计划任务

任务类型包含以下部分:Shell脚本、备份网站、备份数据库、日志切割、释放内存、访问URL。我们的任务是进行数据库的定期备份,所以,添加计划任务时任务类型选择“备份数据库”;选择需要备份的数据库,并设置备份目的地,可以选择服务器本地存放备份,也可以设置FTP进行远程备份。
然后设置备份同期,可以按月,周,天,小时,分钟等时间粒度进行设置,我使用的数据库数据 更新不是很频繁,所以选择每天凌晨1点进行。

5、执行备份操作

完成备份数据库备份计划任务后,在任务列表中显示已经添加的计划任务,可以点击右侧“执行”按钮进行即时任务运行一次。

6、crond linux定时任务命令

crond 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。可以用以下的方法启动、关闭这个服务:

/sbin/service crond start //启动服务

/sbin/service crond stop //关闭服务

/sbin/service crond restart //重启服务

/sbin/service crond reload //重新载入配置

原文地址:https://blog.51cto.com/7704223/2418440

时间: 2024-10-11 07:37:15

linux中使用计划任务进行数据库定期备份的相关文章

利用Linux中的计划任务+PHP网页程序(转)

利用Linux中的计划任务+PHP网页程序,实现对web服务器运行状况的监测[每5分钟监测一次,并邮件提醒]一.我的监测服务器环境:rhel5.5+apache2.2+php5二.功能描述:写一个PHP页面,实现如下功能:请求要监控的WEB服务器的某一个页面的内容,如果返回不到数据,或者返回的数据里没有包含我期望的代码[用于自定义错误页面时的情况],那我就认为WEB服务出问题了[宕机或者遭到内容改写攻击],然后就发送一个邮件出来,这个邮件可以和手机进行绑定[139邮箱可以做到]而我在计划任务里去

linux系统中实现mongodb3.0.5数据库自动备份

最近两天,因公司业务需要,要定期备份mongodb数据库中的数据. 查了很多资料后,发现mongodb似乎并没有自带的定时备份功能,于是只好转移目标到linux系统的定时任务上,于是学习并使用了crontab,并成功定时备份. 参考文档:http://blog.itpub.net/519536/viewspace-659881/ http://www.linuxdiyf.com/viewarticle.php?id=4344 http://blog.csdn.net/love__coder/ar

远程linux服务器mysql数据库定期备份和删除

网上已经有部分关于Linux下定期备份mysql的方法,但是很多步骤不够详细,不适合新手,自己琢磨了很久,终于搞定了. 1.Linux服务器一般是ssh协议,如果本地也是Linux环境,可以直接通过shell连接,命令: ssh -l root -p 8080 202.***.***.*** 其中root为用户名,一般为root,8080为端口,202.***.***.***为服务器ip地址: 接下来会提示你输入密码,输入正确后即可进入服务器: 2.然后需要创建一个数据库备份数据存放的文件夹:

linux中的计划任务Crontab

工作中会遇到的情况 每分钟需要执行一个程序检查系统运行状态 每天陵城需要对过去一天的业务数据进行统计 每个星期需要把日志文件备份 每个月需要把数据库进行备份 crontab是 一个用于设置周期性被执行的任务的工具. Crontab应用 安装并检查Crontab服务 检查Crontab工具是否安装,没有提示错误则表示已经正确安装 crontab -l 检查crond服务的状态 service crond status Crontab的基本组成 有三部分组成: 配置文件:以文件的方式设置定时任务 系

Linux下crontab+php实现Mysql数据库定时备份

引言 大项目中的数据库备份是必不可少的,否则一旦出现大问题就GG了,虽然本文是讲述利用PHP实现数据库定时备份,但是这并不是好的方案 想要定时备份数据库,最快捷安全的方法就是利用shell脚本了,功能强大操作方便,而且执行速度极快,不像PHP还需要被apache解析一把.. 当然,不管是用php定时备份,还是shell脚本定时备份,都离不开crontab这玩意,毕竟它才是真正的定时器,这里粗略的说一下crontab吧 crontab使用简介 crontab常用基础命令 crontab -e //

[笔记] linux中的计划任务crontab

不能拒绝进步 cron来源于希腊单词chronos(意为"时间"),指linux系统下一个自动执行指定任务的程序(计划任务). 1--crontab 的命令选项 #crontab -u <-l, -r, -e> -u指定一个用户 -l列出某个用户的任务计划 -r删除某个用户的任务 -e编辑某个用户的任务 .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas,

Linux中的计划任务at命令

1.命令格式: at[参数][时间] 2.命令功能: 在一个指定的时间执行一个指定任务,只能执行一次,且需要开启atd进程(ps -ef | grep atd查看, 开启用/etc/init.d/atd start or restart: 开机即启动则需要运行 chkconfig --level 2345 atd on). 3.命令参数: -m 当指定的任务被完成之后,将给用户发送邮件,即使没有标准输出 -I atq的别名 -d atrm的别名 -v 显示任务将被执行的时间 -c 打印任务的内容

linux中命令行安装oracle11g数据库

静默安装oracle11g_R1 补充rhel6.0命令行安装oracle数据库1.安装linux6.0版本服务器(用于安装数据库环境最低要求:磁盘10G的lv,内存1G,swap分区是内存的2倍)2.调试网络.防火墙开放端口.SELINUX允许3.配置本地主机名.域或远程主机名.域4.配置yum,本地yum和网络源yum均可5.开始安装数据库一.安装数据库所需环境yum -y install binutils compat-libstdc++-33 elfutils-libelf elfuti

linux中的计划任务

任务或作业:计划的命令 at:计划一次性任务 一个系统守护进程(atd),它有一组命令行工具可与守护进程进行交互:atd守护进程提供了a到z共26个队列,作业按字母排列,越往后系统优先级越低 at <timespec> :计划新作业,at会随后读取从stdin执行的命令.对于较大的命令以及错别字敏感的命令,使用来自脚本文件的输入重定向比在终端窗口中手动输入命令要简单,手动输入时,Ctrl+d可以完成输入 eg: now +5min  相对时间,从现在起,5分钟后执行 teatime  tomo