mysqldump --skip-opt -h *** -u*** -p*** -P端口 数据库名 >/tmp/*****.sql
#!/bin/sh
########文件名称为当天时间#############
time=`date '+%y-%m-%d %H:%M:%S'`
echo $time
echo '开始备份数据库..'
###################数据库配置信息#######################
paths=***
user=***passwd=***
dbname=***
mysql_back_path=/naspath/sqlbak
###################数据库配置信息#######################
/usr/local/mysql-5.7.30-linux-glibc2.12-x86_64/bin/mysqldump --skip-opt -h$paths -u$user -p$passwd $dbname > $mysql_back_path/$time.sql
echo '数据库备份完成'
find /naspath/sqlbak/ -type f -mtime +14 -exec rm {} \; #删除14天以上的备份sql
文章不错支持一下吧
非常不错啊,期待更多好内容!