码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2017-01-06 17:42:36      阅读:211      评论:0      收藏:0      [点我收藏+]

标签: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




本文出自 “实用Linux知识技能分享” 博客,请务必保留此出处http://superleedo.blog.51cto.com/12164670/1889579

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

标签:shell mysql备份

原文地址:http://superleedo.blog.51cto.com/12164670/1889579

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!