mysql备份脚本
#!/bin/sh
db_host="1.117.19.**"
db_port="3306"
db_user="root"
db_passwd="******"
#要备份的数据库名,多个用空格
db_name="toys"
#如果文件夹不存在则创建
db_backup_dir="/opt/data/mysql_back_data"
if [ ! -d $db_backup_dir ];
then
mkdir -p $db_backup_dir;
fi
name="$(date +"%Y-%m-%d %H:%M:%S")"
file=$db_backup_dir"/"$name.sql
echo $file
/usr/bin/mysqldump --skip-opt -h $db_host -P $db_port -u$db_user -p$db_passwd --databases $db_name >> $file ;
#只保留当天的数据 时间可控
find $db_backup_dir -type f -mtime +0 -exec rm -rf {} \;
龙卷风之殇

浙公网安备 33010602011771号