版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/l1028386804/article/details/87634892
转载请注明出处:https://blog.csdn.net/l1028386804/article/details/87634892
不多说,直入主题
新建backup_dbs.sh,内容如下
ls_date=`date +%Y%m%d`
fileName=/home/db/mysql/backups/databackup_192.168.175.128_3306_$ls_date.sql
mysql -e "show databases;" -uroot -proot | grep -E "dbname1|dbname2_*|dbname3|dbname4_*" | xargs mysqldump -uroot -proot --databases > $fileName
echo 'backup successfully...'
然后直接如下命令:
chmod a+x ./backup_dbs.sh
./backup_dbs.sh
OK, 即可备份相应的数据库。
说明:
- dbname1: 备份dbname1数据库
- dbname2_*: 备份以dbname2开头的数据库
- dbname3: 备份dbname3数据库
- dbname4_*: 备份以dbname4开头的数据库