mysql数据库每个表的备份脚本

Posted Linux运维小白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql数据库每个表的备份脚本相关的知识,希望对你有一定的参考价值。

mysql数据库中的每张表进行按日期备份,思想是:先把每张表的表名取出取出,然后通过for循环去对每个表进行按日期备份

[[email protected]0-171 backup]# vim dataname.txt 
bamboo
cactus
camellia
coupon
daisy
facility
gladiolus
lilac
lily
orchild
p2p_admin
pansy
rose
tulip
violet
wisteria
xxl_job

 

[[email protected]0-171 backup]# vim sqlbackup.sh 
#!/bin/bash
TIME=`date +%F`
for i in `cat dataname.txt`
do 
mysqldump -u root -pRXW2018! $i > $i-$TIME.sql
done

 

以上是关于mysql数据库每个表的备份脚本的主要内容,如果未能解决你的问题,请参考以下文章

PHP PHP脚本,用于制作MySQL表的备份副本

PHP脚本,用于创建MySQL表的备份副本

[Mysql]备份同库中一张表的历史记录 insert into ..select

mysql中怎么单独备份一个表

使用shell脚本实现自动备份MySQL数据库

mysql单表备份和恢复