• xtrabackup备份


    #!/bin/bash

    #xtrabackup流式压缩热备份
    #预配置SSH免密码登陆并确认通过

    #远程IP及账户等基础信息
    REMOTE_HOST="192.168.31.101"
    REMOTE_HOST_SSH_PORT="22"
    REMOTE_DB_USERNAME="root"
    REMOTE_DB_PASSWORD="szyg@123456"
    REMOTE_DB_PORT="3306"

    #本地IP及账户等基础信息
    LOCAL_HOST="192.168.31.100"
    LOCAL_HOST_SSH_PORT="22"
    LOCAL_DB_USERNAME="root"
    LOCAL_DB_PASSWORD="szyg@123456"
    LOCAL_DB_PORT="3306"

    #本地数据库存放路径
    MYSQL_PATH="/data/mysql/data"

    #本地xtrabackup流式备份数据库暂存路径
    BACKUP_PATH="/data/mysql/backup"

    #异地xtrabackup流式备份数据库存放路径
    REMOTE_BACKUP_PATH="/data/mysql/backup"

    ###在远程服务器流式备份表空间,传送本地服务器

    #使用tar格式备份
    #innobackupex --user=${LOCAL_DB_USERNAME} --password="${LOCAL_DB_PASSWORD}" --stream=tar --extra-lsndir=${BACKUP_PATH}/chkpoint /data/mysql/backup/ | gzip | ssh -p${REMOTE_HOST_SSH_PORT} ${REMOTE_HOST} "cat - > ${REMOTE_BACKUP_PATH}/$(date +%F)_full.tar.gz"

    #使用xbstream格式备份
    innobackupex --user=${LOCAL_DB_USERNAME} --password="${LOCAL_DB_PASSWORD}" --stream=xbstream --extra-lsndir=${BACKUP_PATH}/chkpoint /data/mysql/backup/ | gzip | ssh -p${REMOTE_HOST_SSH_PORT} ${REMOTE_HOST} "cat - > ${REMOTE_BACKUP_PATH}/$(date +%F)_full.xbstream.gz"

    增量:

    innobackupex --user=${LOCAL_DB_USERNAME} --password="${LOCAL_DB_PASSWORD}"  --incremental --stream=xbstream --extra-lsndir=${BACKUP_PATH}/chkpoint --incremental-basedir=${BACKUP_PATH}/chkpoint /data/mysql/backup/ | gzip | ssh -p${REMOTE_HOST_SSH_PORT} ${REMOTE_HOST} " cat - >  ${REMOTE_BACKUP_PATH}/$(date +%F)_incre.xbstream.gz"

  • 相关阅读:
    jquery 兼容的滚轮事件
    HTML5的manifest 本地离线缓存
    jquery.qrcode.js 生成二维码
    bootstrap modal垂直居中 (转)
    require.js Javascript模块化
    基于特征检测(SURF,SIFT方法)与特征匹配(Feature Matching)(FLANN方法)来寻找目标
    自动跟踪足球场上所有的选手
    python3.7+opencv3.4.1
    神经网络
    使用Python+OpenCV进行图像模板匹配(Match Template)
  • 原文地址:https://www.cnblogs.com/lishug/p/13223895.html
Copyright © 2020-2023  润新知