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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 //重新载入配置

以上是关于linux中使用计划任务进行数据库定期备份的主要内容,如果未能解决你的问题,请参考以下文章

linux中计划任务管理

Linux下的计划任务管理

SQL Server 2008如何创建定期自动备份任务

Linux计划任务

Linux学习日记—Shell脚本与计划任务

Linux学习日记—Shell脚本与计划任务