mysql在linux自动备份脚本
2018-01-04 17:48
676 查看
脚本如下
注意授权chmod a+x 脚本文件
通过crontab -e 设置定时任务,举例如下
#!/bin/sh #备份目录 dic="/usr/share/db_bak" y=$(date +%Y) m=$(date +%m) d=$(date +%d) #read -p "dbname:" dbname #if [ ! -n "$dbname" ];then # echo "not set dbname" # exit #fi dbname="myfee" #mysql备份文件名 filename=$dic/$dbname$y$m$d.sql echo "bakup name:"$filename #删除7天前的备份文件 for file in `ls -a $dic` do find -mtime 7 -name "*.tar" -exec rm -rf {} \; done #备份数据库 echo "备份数据库" mysqldump -uroot -pxytkj123456654321 $dbname > $filenamedbname为数据库名
注意授权chmod a+x 脚本文件
通过crontab -e 设置定时任务,举例如下
00 02 * * * /usr/share/sh/db_bak.sh >> /var/log/db_back.log
相关文章推荐
- Linux下mysql定时自动备份并FTP到远程脚本
- 程序猿(媛)Shell脚本必备技能之一: 在Linux下如何自动备份mysql数据
- linux下mysql自动备份shell脚本 .
- Linux 下Mysql自动备份脚本
- linux自动备份mysql脚本
- linux下mysql自动备份脚本
- linux mysql自动备份脚本改写实现
- Linux平台和Windows平台下两种自动备份MySQL数据的脚本(Shell&Bat)和步骤
- Linux下的MySQL自动备份脚本
- linux 下 mysql自动备份脚本
- linux下mysql自动备份脚本代码
- Linux下的MySQL自动备份脚本
- MySQL :: Linux 下自动备份数据库的 shell 脚本
- linux系统中mysql自动备份脚本
- Mysql for linux mysql自动备份脚本
- linux mysql备份 脚本执行成功 自动任务执行文件大小为0B
- linux下mysql自动备份脚本代码
- Linux自动备份mysql脚本
- linux下mysql自动备份数据脚本
- linux-mysql自动备份脚本