shell脚本--备份、还原mysql数据库
备份MySQL数据库
创新互联于2013年成立,是专业互联网技术服务公司,拥有项目成都网站建设、做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元晋宁做网站,已为上家服务,为晋宁各地企业和个人服务,联系电话:18982081108
#! /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
本文名称:shell脚本--备份、还原mysql数据库
文章出自:http://azwzsj.com/article/jddhcj.html