shell脚本备份mysql和项目数据
来源:互联网 发布:海辉软件 国际 集团 编辑:程序博客网 时间:2024/06/02 05:31
最近因为项目需要,写了两个很简单的脚本备份数据库和项目的数据
mysql备份:backmysql.sh
DB_USER="数据库账号"DB_PASS="数据库密码"DB_HOST="localhost"//或者127.0.0.1或服务器ipDB_NAME="数据库的名称"BIN_DIR="/usr/bin" //mysql bin目录BACK_DIR="/backup/mysql" //备份数据存放目录DATE=`date +%F` //获取时间,用于以时间存放sql脚本$BIN_DIR/mysqldump --opt -u$DB_USER -p$DB_PASS -h$DB_HOST $DB_NAME > $BACK_DIR/db_$DATE.sql
项目备份:backproject.sh
filename=`date +%Y-%m-%d_%H:%M:%S` //以当前时间作为名称存放数据zip -r $filename.zip /var/www/html/* //zip压缩/var/www/html目录下的所有文件,目录可自定义修改mv $filename.zip /backup/ //移动压缩好的数据到我的备份目录/backup/ ,这一步多余,可直接第二部压缩到指定目录
sh backmysql.sh
sh backproject.sh
就可以到备份目录查看备份文件了
如果不想手动执行sh文件,可以将它加入crontab自动定时执行sh文件
0 0
- shell脚本备份mysql和项目数据
- shell脚本实现mysql数据增量备份
- MySQL增量备份脚本和异地备份脚本【Shell】
- Mysql备份和还原shell脚本
- 服务器数据备份(shell 定时脚本备份mysql)
- mysql备份shell脚本
- 完全备份数据和差异备份数据的shell脚本
- Linux平台和Windows平台下两种自动备份MySQL数据的脚本(Shell&Bat)和步骤
- 【shell脚本】mysql每日备份shell脚本
- Mysql 数据备份脚本
- mysql备份shell脚本(2)
- mysql备份恢复shell脚本
- mysql数据库备份shell脚本
- shell脚本备份mysql数据库
- shell脚本备份mysql数据库
- shell脚本备份mysql数据库
- mysql备份和恢复的shell脚本样例
- Mysql数据备份二(脚本备份mysqlhotcopy)
- 分享Iteye的开涛对Ioc的精彩讲解
- Android wifi学习Demo
- make: 警告:检测到时钟错误。您的创建可能是不完整的。
- JS---小技巧总结
- ROS与boost::bind( )
- shell脚本备份mysql和项目数据
- 用Android Studio进行内存分析调试
- iOS开发之利用MVVM框架来优化项目结构。对Controller瘦身以及MVC向MVVM框架的迁移。
- ADAS 详解
- 百度URL API实现地址 经纬度互相转换
- 内部类(总结版)
- kernel中各种initcall的优先级
- opencv编译中下载opencv_ffmpeg.dll和ippicv出错的相关办法
- 地区选择