博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql 分库分表备份脚本
阅读量:5017 次
发布时间:2019-06-12

本文共 807 字,大约阅读时间需要 2 分钟。

#!/bin/bashUSER=root   #用户PASSWORD=123456  #密码MYSQL_PATH=127.0.0.1 #地址MYSQL_BIN=/bin/mysql MYSQL_DUMP_BIN=/bin/mysqldumpMYSQL_CMD="${MYSQL_BIN} -u${USER} -p${PASSWORD} -h${MYSQL_PATH}"DATABASE=($(${MYSQL_CMD} -e "show databases;"|egrep -v "Database|mysql|test|information_schema"))BACKUP_DIR=/data/mysql_backup/$(date +%Y-%y-%d) #备份目录[ -d ${BACKUP_DIR} ]||mkdir -p ${BACKUP_DIR} for database in  ${DATABASE[@]};do    echo $database    BACKUP_DATABASE_DIR=${BACKUP_DIR}/${database}    [ -d ${BACKUP_DATABASE_DIR} ]||mkdir -p ${BACKUP_DATABASE_DIR}    for table in `${MYSQL_CMD} -e "use ${database};show tables;"`;do        ${MYSQL_DUMP_BIN} -u${USER} -p${PASSWORD} -h${MYSQL_PATH} ${database} ${table} >${BACKUP_DATABASE_DIR}/${table}.sql    donedone

  

转载于:https://www.cnblogs.com/zhangb8042/p/10148393.html

你可能感兴趣的文章
java性能调优工具
查看>>
C# 其他的Url 文件的路径转化为二进制流
查看>>
cmake使用
查看>>
构造方法和全局变量的关系
查看>>
ArrayList的使用方法
查看>>
面向对象高级
查看>>
Bitwise And Queries
查看>>
oracle连接问题ORA-00604,ORA-12705
查看>>
NOI 2019 退役记
查看>>
Java从零开始学十三(封装)
查看>>
Python2和Python3中的rang()不同之点
查看>>
记忆--1.致我们不可缺少的记忆
查看>>
lintcode28- Search a 2D Matrix- easy
查看>>
react项目
查看>>
C# 万年历 农历 节气 节日 星座 星宿 属相 生肖 闰年月 时辰(转)
查看>>
A Simple Tree Problem
查看>>
Modular Inverse [ZOJ 3609]
查看>>
MySQL性能测试工具之mysqlslap使用详解
查看>>
深入理解jsonp跨域请求原理
查看>>
regsvr32注册COM组件失败
查看>>