Linux下制作mysql自动备份脚本
#!/bin/bash #auto backup mysqldb #这是一个简单化到MYSQL数据库逻辑备份脚本 #1.定义数据库链接,目标库信息 MY_user="root" MY_pass="123456" MY_host="127.0.0.1" MY_conn="-u $MY_user -p$MY_pass -h $MY_host" MY_db1="qm3_project" MY_db2="qm3_dev" #2.定义备份目录,工具,时间,文件名 BF_dir="/data/DBbackup" BF_cmd="/data/mysql/bin/mysqldump" BF_time=`date +%Y%m%d` name_1="$MY_db1-$BF_time" name_2="$MY_db2-$BF_time" #3先导出为.sql脚本,然后再进行压缩(打包后删除源文件) cd $BF_dir $BF_cmd $MY_conn --databases $MY_db1 > $name_1.sql $BF_cmd $MY_conn --databases $MY_db2 > $name_2.sql /bin/tar zcf $name_1.tar.gz $name_1.sql --remove &> /dev/null /bin/tar zcf $name_2.tar.gz $name_2.sql --remove &> /dev/null
除特别注明外,本站所有文章均为奇妙伞原创,转载请注明出处来自https://qm3.com.cn/post/214.html