linux备份mysql部分表数据,linux mysql 数据按表名称备份
生活随笔
收集整理的這篇文章主要介紹了
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
總結
以上是生活随笔為你收集整理的linux备份mysql部分表数据,linux mysql 数据按表名称备份的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SWOT分析是神马?
- 下一篇: redis springmvc mysq