Mysql备份脚本

Posted 谭普利特

tags:

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

#!/bin/bash
echo -e [`date +"%Y-%m-%d %H:%M:%S"`] start
#system time
time=`date +"%y-%m-%d"`
#host IP
host="127.0.0.1"
#database backup user
user="root"
#database password
passwd="yourpasswd"
#Create a backup directory
mkdir -p /backup/db/"$time"
#list database name
all_database=`/usr/bin/mysql -u$user -p$passwd -Bse show databases`
#in the table from the database backup
for i in $all_database
do
/usr/bin/mysqldump -u$user -p$passwd $i > /backup/db/"$time"/"$i"_"$time".sql
done
echo -e [`date +"%Y-%m-%d %H:%M:%S"`]  end
exit 0

 

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

CentOS自动备份MySQL数据库代码分享

mysql定时备份脚本

mysql数据库自动备份脚本分享

mysql的增量备份与全备的脚本

Rehat一键安装mysql脚本和备份数据库脚本

linux 下备份mysql数据库