linux mysql 数据按表明备份备份

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 数据按表明备份备份的主要内容,如果未能解决你的问题,请参考以下文章

转-让linux每天定时备份MySQL数据库并删除五天前的备份文件

Linux下安装Mysql多实例作为数据备份服务器实现多主到一从多实例的备份

Linux系统——MySQL基础

linux mysql 物理备份-增量备份

Linux命令:MySQL系列之十二--MySQL备份与还原(重要章节)

Linux--MySQL 日志管理备份与恢复