首页 > 代码库 > linux mysql 数据按表明备份备份
linux mysql 数据按表明备份备份
1、按表名称备份
#!/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
本文出自 “逍遥求败” 博客,请务必保留此出处http://6355601.blog.51cto.com/6345601/1916500
linux mysql 数据按表明备份备份
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。