zoukankan      html  css  js  c++  java
  • mysql数据库备份脚本

                        mysql数据库备份脚本                      

    mysql数据库分库备份脚本:

    [root@localhost tmp]# cat mysql.sh #
    !/bin/bash USER=root PASSWORD=joy4you SOCKET=/tmp/mysql3306.sock LOGIN="mysql -S $SOCKET -u $USER -p$PASSWORD" DUMP="mysqldump -S $SOCKET -u $USER -p$PASSWORD" DATA=$($LOGIN -e "show databases;" | egrep -v "schema$|test|mysql" | sed '1d') for data in $DATA;do $DUMP $data | gzip >/data/${data}_$(date +%Y_%m_%d_%H).sql.gz done
    mysql数据库分表备份脚本:
    #!/bin/bash
    USER=root
    PASSWORD=joy4you
    SOCKET=/tmp/mysql3306.sock
    LOGIN="mysql -S $SOCKET -u $USER -p$PASSWORD"
    DUMP="mysqldump -S $SOCKET -u $USER -p$PASSWORD"
    DATA=$($LOGIN -e "show databases;" | egrep -v "schema$|test|mysql" | sed '1d')
    for data in $DATA;do
        TABLE=$($LOGIN -e "use $data;show tables;"|sed '1d')
        for table in $TABLE;do
            [ ! -d /data/$data ] && /bin/mkdir /data/$data
            $DUMP $data $table | gzip >/data/$data/${data}_${table}_$(date +%Y_%m_%d_%H).sql.gz
        done
    done
  • 相关阅读:
    MySQL主从复制搭建
    CSS基本样式简单介绍
    前端代码编码规范
    Markdown语法简单介绍
    Java API 操作Redis
    Java API 操作Zookeeper
    MySQL优化
    ES 可视化工具
    消息队列MQ
    Docker基础
  • 原文地址:https://www.cnblogs.com/tangshengwei/p/5292796.html
Copyright © 2011-2022 走看看