1、确保crond服务开机自动运行
输入命令启动:
/etc/init.d/crond start
输入命令开机启动:
chkconfig crond on
输入命令检测:
[root@mgt data]# chkconfig --list | grep crond crond 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
2、备份脚本:
#!/bin/bash #data backup shell,execute at everyday 23:00 #use crontab -l command to have a look ## define parameters export PATH=/data/mysql-5.7.16/bin:$PATH c_time=$(date +%Y%m%d_%H%M) old_bak=`date --date='180 days ago' +%Y%m%d` backuphome="/data/backup" #backup sql files mkdir $backuphome/$c_time cd $backuphome/$c_time echo "start backup database sql files to localhost" mysqldump -uroot -e --net_buffer_length=8192 db1>db1.sql mysqldump -uroot -e --net_buffer_length=8192 db2>db2.sql tar czf db.tar.gz *.sql rm -rf *.sql #backup template files cd /data/www tar czf template.tar.gz template mv template.tar.gz $backuphome/$c_time ##remove localhost old files cd $backuphome rm -rf $old_bak*
3、加入定时任务
crontab -e 之后,利用VI,输入:
1 12,18,23 * * * /data/backup.sh
会在每天的12:01,18:01,23:01各自动备份一次,并保存半年。
相关推荐
本文将详细介绍如何通过编写Shell脚本并结合Cron定时任务,在Linux服务器上自动完成MySQL数据库的每日定时备份,并且只保留最近五天的备份文件。 #### 一、创建备份存储文件夹 首先,在Linux服务器上创建用于存储...
利用 crontab -e 将此脚本加入即可,主要是用于linux服务器定时自动备份mysql数据库的脚本sh
### 如何在Linux下实现MySQL数据库每天自动备份 在Linux环境下进行MySQL数据库的日常自动备份是一项重要的维护工作,它能够确保数据的安全性与完整性。本文将详细介绍如何通过编写Shell脚本并结合Cron定时任务来...
在Linux环境中,使用shell脚本来实现每天定时备份MySQL数据库是一种常见的自动化操作,它可以帮助系统管理员高效地维护数据库的备份策略,确保数据的安全性。以下将详细介绍如何通过Linux shell实现这个功能。 首先...
MySQL数据库的自动定时备份是数据库管理中的重要环节,它确保了数据的安全性和可恢复性,尤其是在发生意外情况如系统故障、硬件损坏或人为错误时。本教程将详细讲解如何设置MySQL数据库的自动定时备份,包括步骤、所...
利用crontab,系统每天定时备份mysql数据库 利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。 1、创建保存备份文件的路径/mysqldata #mkdir /mysqldata 2、创建/usr/sbin/...
本文将详细介绍如何在Linux系统下设置MySQL数据库的定时备份,包括备份脚本的编写、Cron任务的配置以及相关的注意事项。 #### 二、备份脚本的创建与配置 1. **创建备份文件夹**:首先需要在Linux系统上创建一个...
定时备份MySQL数据库是一项必不可少的任务,确保在出现意外情况如硬件故障、软件错误或人为操作失误时,能够快速恢复到正常状态。本篇文章将详细介绍如何配置定时备份MySQL数据库,包括每日、每周和每月的备份策略。...
本文将详细介绍如何利用shell脚本来创建MySQL的定时备份,并结合提供的"mysqlbackup.sh"脚本和"添加定时任务.txt"文件,帮助你实现这一功能。 首先,我们来看"mysqlbackup.sh"这个shell脚本。这个脚本通常包含以下...
下面将详细介绍如何利用Crontab来实现Linux定时备份MySQL数据库的步骤。 首先,你需要创建一个用于存放备份文件的目录。在本例中,我们创建`/mysqldata`作为备份存储位置: ```bash # mkdir /mysqldata ``` 接...
### Linux下定时备份MySQL数据库的Shell脚本知识点详解 #### 一、背景介绍与重要性 对于每一个在线网站或服务而言,数据备份是一项至关重要的任务。无论是为了应对未来的版本升级,还是服务器迁移的需求,定期备份...
通过以上步骤,你可以建立一个自动定时备份远程服务器MySQL数据库并存储在本地的系统,确保数据的安全性和可恢复性。在实际操作中,还需要根据具体的服务器环境和业务需求进行适当的调整和优化。
【使用Linux命令实现定时备份MySQL数据+还原备份】 在Linux环境中,为了确保数据的安全性和可靠性,定期备份MySQL数据库是一项至关重要的任务。以下是如何利用Linux命令行工具实现这一目标的详细步骤。 ### 一、...
标题中的"mysql定时备份(linux脚本)"指的是一个使用Linux shell编写的脚本,用于自动执行MySQL数据库的备份任务。这个脚本通常会包含以下几个关键部分: 1. **连接信息**:包括MySQL服务器的IP地址、端口、用户名和...
linux 定时备份mysql数据库
mysql自动备份shell脚本,下载放到root下载etc/crontab中加入定时启动命令
6. **cron定时器**:Linux的`cron`服务允许用户设置定时任务,例如每天、每周或每月执行一次MySQL备份。通过编辑`crontab`文件,可以设定`backup.sh`脚本的执行时间,实现完全自动化。 7. **备份策略**:合理的备份...
2. `Linux下定时备份文件 - CSDN博客.url`:这是一个链接,可能指向一篇关于如何在Linux下进行定时备份的教程,CSDN是中国一个知名的开发者社区。 3. `3.添加计划任务,每7天执行一次`:这部分可能是关于如何配置cron...