MySQL之——备份数据库脚本

版权声明:本文为博主原创文章,未经博主允许不得转载。 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开头的数据库

猜你喜欢

转载自blog.csdn.net/l1028386804/article/details/87634892