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中使用计划任务进行数据库定期备份的主要内容,如果未能解决你的问题,请参考以下文章