mysql备份脚本

Posted yangzhimingg

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql备份脚本相关的知识,希望对你有一定的参考价值。

#!/bin/bash

Date=`date +%Y%m%d`

Date2=`date +%Y%m%d -d "90 days ago"`

/bin/mkdir -p /log/mysql

/bin/mkdir -p /backup/aa01db/$Date

/usr/bin/mysql -u sqlbak -pxxxxx -e "show databases;" | grep -v "Database" > /log/mysql/aa01db.txt

for I in `cat /log/mysql/aa01db.txt`

do

/usr/bin/mysqldump --skip-opt -u sqlbak -pxxxxx $I >  /backup/aa01db/$Date/$I_$Date.sql

done

/bin/rm -rf /backup/aa01db/$Date2

以上是关于mysql备份脚本的主要内容,如果未能解决你的问题,请参考以下文章

mysql全库备份/增量备份脚本

Linux系统shell脚本之mysql备份

MySQL备份脚本的一个简单小脚本

MySQL备份脚本

Mysql 一般备份脚本

mysql自动备份脚本