【shell文字】mysql每日备份shell文字
2015-10-27 20:16
651 查看
每天固定时间使用mysqldump 备份mysql数据。
#!/bin/bash #每天早上4点, mysql备份数据 orangleliu #chmod 700 backup.sh #crontab -e #0 4 * * * /home/erya/run/moniter/mysql_backup.sh user="radius" password="" host="localhost" db_name="radius" #backup directory base_dir="/home/backup" backup_log="${base_dir}/mysql_backup.log" backup_path=${base_dir} #file info date=$(date +"%Y-%m-%d") filename=$backup_path/$db_name-$date.sql.gz umask 177 #back up mysqldump --user=$user --password=$password --host=$host $db_name | gzip > $filename #Delete files older than 10 days find $backup_path/* -mtime +10 -exec rm {} \; echo "backup finished at $(date +'%Y-%m-%d %H:%M:%S')" >> "$backup_log"
參考
Mysql-backup
相关文章推荐
- SSH Secure Shell Client远程连接到虚拟机的UBUNTU系统
- shell脚本中的[]/[[]]区别
- Eclipse 安装 EasyShell 插件(打开项目所在本地磁盘位置)
- 使用Xshell连接到Linux
- shell脚本判断文件类型
- shell三件利器——管道,重定向和backtick
- GitHub的使用(Git Shell)
- linux的环境变量文件enviroment 、profile、bashrc和.bashrc以及.bash_profile
- ubuntu下sshd服务与SSH SECURE SHELL CLIENT的使用
- MySQL问题解决:-bash:mysql:command not found
- shell脚本检查alert警告日志中是否存在ORA-错误
- Bash 为何要发明 shopt 命令
- Shell脚本遍历文件夹
- 升级10.11后使用CocoaPod出现-bash: pod: command not found 解决办法
- caffe 使用shell自动生成train.txt & val.txt
- SSH Secure Shell Client用public key认证登录
- The study of crack(1.Shelling FSG v2.0)
- 51nod 1068 Bash游戏 V3 (找规律)
- Linux初学笔记之<profile、bashrc、bash_profile、environment>
- git bash命令設計不合理的地方