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

linux mysql 数据按表明备份备份

时间:2017-04-17 15:08:05      阅读:175      评论:0      收藏:0      [点我收藏+]

标签: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 数据按表明备份备份

标签:mysql 按表名称备份数据

原文地址:http://6355601.blog.51cto.com/6345601/1916500

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