本站所有文章均为原创,如对您有帮助,恳请帮忙点击任何一处广告
  • 首页
  • MySQL
  • 【MySQL运维】MySQL分库备份脚本

【MySQL运维】MySQL分库备份脚本

发布:TangLu2019-1-29 13:13分类: MySQL 标签: mysql 备份

目前公司的自动备份是把所有库表都备份到一个文件中,这样虽然没有问题,但是当需要某个库的时候就比较麻烦了,所以写了个分库备份的脚本来对服务中的每个库单独进行备份,脚本如下(这里只实现了基本的分库备份功能,对于日志等其他需要优化的地方需要自行补充):

#!/bin/bash
test -d /data/dbbak || mkdir /data/dbbak
for bak_database in `mysql -uroot -p123456 -e "show databases;" 2> /dev/null | egrep -v "information_schema|performance_schema|sys|mysql|Database"`
do
  mysqldump -u root -pjay84515467 $bak_database > /data/dbbak/$bak_database`date +%F`.sql
done

温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!
et_highlighter51
版权所有:《Linux运维技术学习站点
文章标题:《【MySQL运维】MySQL分库备份脚本
除非注明,文章均为 《Linux运维技术学习站点》 原创
转载请注明本文短网址:http://www.linuxe.cn/post-465.html  [生成短网址]

已有 0/519 人参与

发表评论:

欢迎分享Linux运维技术学习站点

欢迎使用手机扫描访问本站,还可以关注微信哦~