shell 脚本--备份、还原mysql数据库

备份mysql数据库


#! /bin/bash

BPATH=/home/backup/mysql_bak

USER="root"

PASSWD="123456"

HOST="192.168.1.5"

DATE=$(date +%Y-%d-%m)

if [ ! -d "$BPATH" ];then

    mkdir -p $BPATH

fi

DB=$(mysql -u $USER -h $HOST -p $PASSWD -Bse 'show databases')

for database in $DB

do

    if [ ! $database == "information_schema" ;

        mysqldump -u $USER -h $HOST -P $PASSWD $database |bzip2> "$BPATH/${DATE}_mysql.gz" 

    fi

done


导入数据库

#! /bin/bash

BPATH=/home/backup/mysql_bak

USER="root"

PASSWD="123456"

HOST="192.168.1.5"

cd $BPATH

tar zxf all_mysql.tar.gz

mysqldump -u $USER -h $HOST -P $PASSWD < mysql.sql



















本文转自super李导51CTO博客,原文链接: http://blog.51cto.com/superleedo/1889579,如需转载请自行联系原作者


上一篇:第二次正式java web开发项目的总结(回收站恢复)


下一篇:tornado框架基础05-模板继承、UImodul和UImethods