qqwe 发表于 2018-10-6 10:23:53

自动备份mysql和mariadb数据库

#!/bin/bash  
mysql_user="123456" #数据库用户名
  
mysql_pwd="123456" #数据库密码
  
mysql_name="123456" #需要备份数据库的名称
  
BackName="mysql" #数据库保存名称,格式:mysql-2017-12-18.sql
  
BackPath="/mysql-backup" #数据库备份路径,如果为空,备份路径为脚本路径
  
if [ "$BackPath" = "" ]; then
  
BackPath="./"
  
fi
  
if [ ! -d $BackPath ]; then
  
mkdir -p $BackPath
  
fi
  
BackName=$BackName-`date +%Y-%m-%d`
  
mysqldump -u$mysql_user -p$mysql_pwd $mysql_name > $BackPath/$BackName.sql
  
exit


页: [1]
查看完整版本: 自动备份mysql和mariadb数据库