linux备份mysql脚本

#!/bin/sh

#备份目录
dic="/usr/share/db_bak"
y= ( d a t e + m = (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= d i c / dic/ dbname y 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 > $filename

猜你喜欢

转载自blog.csdn.net/weixin_37565521/article/details/85242369