当前位置:Gxlcms > 数据库问题 > linux mysql 数据按表明备份备份

linux mysql 数据按表明备份备份

时间:2021-07-01 10:21:17 帮助过:27人阅读

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 按表名称备份数据

人气教程排行