Linux CentOS 7.2版mysql 备份命令

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

2人评论了“Linux CentOS 7.2版mysql 备份命令”

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部