输入命令
vi mysqlAutoBak.sh
输入下面的内容
#!/bin/bash
bakdate=`date -I`
olddate=`date -d'5 days ago' -I`
bakdir=/data/backup
mysqldump=/usr/bin/mysqldump
pass=111111
[ ! -d $bakdir ] && mkdir -p $bakdir
for dbname in roadshow mss
do
$mysqldump -p$pass -R $dbname > $bakdir/$dbname.sql
tar czf $bakdir/$dbname.$bakdate.sql.tar.gz $bakdir/$dbname.sql
rm -f $bakdir/$dbname.sql
rm -f $bakdir/$dbname.$olddate.sql.tar.gz
done
输入命令
corntab -e
添加定时任务
15 00 * * * /root/mysqlAutoBak.sh > /var/log/mysqlAutoBak.log 2>&1
分享到:
相关推荐
3. **备份工具**:在Linux中,我们可以利用shell脚本(如压缩包中的`backup.sh`)创建自定义的MySQL备份解决方案。这个脚本通常包含一系列的Linux命令,如`mysqldump`用于导出数据库,`tar`用于打包文件,以及`cron`...
此外,Windows下的计划任务和Linux下的cron定时器可用于定期执行这些备份脚本。 总结来说,MySQL的全量备份和增量备份是数据库管理的重要环节。全量备份确保了在灾难情况下的完整恢复能力,而增量备份则能在不影响...
"在Linux上进行自动备份.txt"和"备份方案.txt"涉及的是实际应用场景,讲解如何利用Shell脚本来实现系统的定期备份。这通常涉及到cron定时器的使用,以及如何安全地复制和压缩数据。这对于系统管理员来说是非常重要的...
MySQL数据库的自动定时备份是确保数据安全的重要措施,通过结合Windows的任务计划、Linux的Cron定时器和mysqldump工具,可以实现跨平台的备份解决方案。结合PHP编程,可以进一步增强备份的灵活性和可靠性,确保在...
定时备份mysql,数据库,并且删除3天之前的备份。脚本已经上传,将脚本放到系统定时器中就OK
mysql自动备份脚本,主要为shell脚本,上传后授权执行,增加定时器后每日自动备份脚本,每30天删除已有备份
2. **Shell脚本编程**:由于Linux是命令行为主的系统,这个温度采集程序可能是用Bash或其他Shell脚本语言编写的,通过周期性执行脚本来获取和处理温度信息。 3. **Python或C++编程**:虽然Shell脚本能完成基本任务...
这篇内容主要介绍了一个MySQL数据库的自动化管理方案,用于每天定时从本地服务器导出数据并替换远程服务器的数据库数据。这个方案涉及到两个脚本,一个是服务端脚本,另一个是客户端脚本,配合使用以实现数据的自动...
3. **Shell脚本编程**:学习如何编写简单的Shell脚本来自动化一些重复性的任务,能够显著提高工作效率。 4. **系统管理和服务配置**:掌握如何管理用户账户、配置网络服务(如Apache Web服务器、MySQL数据库服务器...
结合使用Shell脚本和Jenkins,我们可以实现一个自动化的过程,提高效率并减少手动操作的风险。 首先,让我们了解MySQL数据库备份的基本步骤: 1. **创建数据库备份**:在MySQL中,通常使用`mysqldump`工具来创建...
自动化安装脚本25#master 服务器自动安装脚本25Hive仓库集群部署入门文档271. 名词解释272. Hive的作用和原理说明27#数据仓库结构图27#Hive仓库流程图27#hive内部结构图273. Hive 部署和安装27#安装Hadoop集群,看...
- **Linux定时器**:使用crontab定时执行Shell脚本或命令,用于自动化数据处理任务。 - **Spark技术**:负责核心的数据分析和统计工作,最终将结果保存至MySQL数据库。 - **PHP技术**:用于从前端读取MySQL数据库中...
在Unix/Linux系统中,这样的定时任务通常由cron job来调度,或者通过Node.js的定时器功能(如setInterval)来实现。 6. **文件结构**: "watch-score-crawler-master"可能表示项目的主分支或源代码目录。在实际项目...