shell--数据库备份脚本
来源:互联网 发布:网络不良信息的危害有 编辑:程序博客网 时间:2024/06/16 22:48
#!/bin/bash
#数据库的完全备份
#把日期显示为170605(这个是当前的时间)的格式
date=$(date +%y%m%d)
#计算下这个备份的数据库文件的大小
size=$(du -sh /var/lib/mysql)
#接下来判断文件是否存在,这里的/tmp/dback和/tmp/dback/db.txt都是临时文件,可以随意设置
if [-d /tmp/dback]
then
echo "Date is $date !!!" >/tmp/dback/db.txt
echo "Size is $size !!!" >>/tmp/dback/db.txt
cd /tmp/dback
#我们这里的/var/lib/mysql为rpm包安装的默认数据库存放路径,如果是源码包安装的那么数据库的默认路径在/usr/local/mysql,所以源码包备份数据库只要把下/var/lib/mysql换成/usr/local/mysql就可以了
tar -zvf mysql-$date.tar.gz /var/lib/mysql &>/dev/null
#最后删除临时文件
rm -rf /tmp/dback/db.txt
else
#下面与上面的是一样的代码原理也一样,我就不注释了
mkdir /tmp/dback
echo "Date is $date !!!" >/tmp/dback/db.txt
echo "Size is $size !!!" >>/tmp/dback/db.txt
cd /tmp/dback
tar -zvf mysql-$date.tar.gz /var/lib/mysql &>dev/null
rm -rf /tmp/dback/db.txt
fi
- shell--数据库备份脚本
- Shell脚本实践笔记-备份数据库
- 数据库备份脚本shell
- shell脚本备份数据库
- 数据库备份shell脚本
- shell脚本导出数据库备份
- mysql数据库备份shell脚本
- shell脚本备份mysql数据库
- shell脚本逻辑备份数据库
- shell脚本备份mysql数据库
- 备份数据库的shell脚本
- Shell备份数据库脚本编写
- 001.Shell脚本数据库备份
- shell脚本备份mysql数据库
- Linux下备份oracle数据库shell脚本
- Linux下备份cvs数据库shell脚本
- Mysql 数据库自动备份Shell脚本
- 自动备份mysql数据库 shell脚本
- 数组中的逆序对
- MATLAB学习笔记 函数记录(二)
- TensorFlow入门(三)——MNIST数据下载
- Listview优化
- Metronic干货系列-介绍和目录结构
- shell--数据库备份脚本
- shell--检查apache是否启动
- Druid源码
- ASUS路由器支持锐捷设置
- FreeRTOS学习8--低功耗tickless
- asp中null字符截断
- Win7系统登录游戏界面提示错误代码script error的原因及解决方法图文教程
- 用符号执行技术搞定crackme
- js.判断一个数是否是水仙花数