1. 程式人生 > >mysql數據庫每個表的備份腳本

mysql數據庫每個表的備份腳本

name ans txt sql數據庫 dmi data 數據庫 ctu job

對mysql數據庫中的每張表進行按日期備份,思想是:先把每張表的表名取出取出,然後通過for循環去對每個表進行按日期備份

[root@ZFVM-APP-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

[root@ZFVM-APP-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數據庫每個表的備份腳本