欢迎光临
我们一直在努力

备份linux mysql数据按表名称

下面讲讲关于备份linux mysql数据按表名称,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完备份linux mysql数据按表名称这篇文章你一定会有所受益。 

#!/bin/bash

#user

#数据库用户

dbuser="root"

#数据库密码

dbpassword="chenyong"

#时间

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

#数据库名称

dbname=sungrowv3

#备份数据保存的路劲

url=/home/test/sql/

#指定数据库的所以表

tables=$(mysql -u$dbuser -p$dbpassword -ss -e "use $dbname;show tables;")

if [ ! -d $url ];then

mkdir -p $url

fi

cd $url

for t in $tables

do

 mysqldump -u$dbuser -p$dbpassword $dbname $t > $t.sql

done

mysqldump -u$dbuser -p$dbpassword $dbname > $dbname.sql

zip -m /home/test/$dbname'_'$date.zip ./*

cd ../

rm -rf sql

对于以上备份linux mysql数据按表名称相关内容,大家还有什么不明白的地方吗?或者想要了解更多相关,可以继续关注我们的行业资讯板块。

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。