zoukankan      html  css  js  c++  java
  • 数据备份

    1、备份类型

      (1)热备  

      (2)温备:长时间锁表备份       也支持Myisam引擎

      (3)冷备:业务关闭情况下备份 支持所有引擎

    2、备份策略

    3、备份工具

      (1)mysqldump 

        -u  -p  -s  -h  P

      (2)基础备份参数

        -A   mysqldump -uroot -pxxx -A /backup/full.sql    备份全表

        -B   mysqldump -uroot -pxxx -B test ruan ruanruan >/backup/much.sql    备份多个数据库

        库 表    mysqldump -uroot -pxxx test >/backup/table.sql   单独备份多个表或单个表

    4、特殊备份参数

      (1)-R          存储过程和函数,备份时加上就行了

      (2)-E          备份事件

      (3)--triggers        触发器

      (4)--master-data=2    以注释的形式,保存备份开始时间点的binlog的状态信息

      (5)--singer-transaction   

        1)在不加--single-transaction ,启动所有表的温备份,所有表都锁定

        (2)加上--single-transaction ,对innodb进行快照备份,对非innodb表可以实现自动锁表功能

      (6)--set-gtid-purged=AUTO/ON    在构建主从时,忽略这个

      (7)--set-gtid-purged=OFF        仅做普通的单机备份恢复

      (8)--max_allowed_packet=128M             调备份数据包大小,数据库小可以忽略

    5、实例

      mysqldump -uroot -p -A -R -E --triggers --set-gtid-purged=OFF --master-data=2 --single-transaction|gzip >/backup/full_$(date +%F).sql.gz

    6、物理备份-XBK()

       
       
  • 相关阅读:
    Roads in the Kingdom CodeForces
    Vasya and Shifts CodeForces
    SOS dp
    Singer House CodeForces
    Codeforces Round #419 (Div. 1) (ABCD)
    在踏踏实实的生活里让自己坚持去做梦
    Replace Delegation with Inheritance
    Replace Inheritance with Delegation
    Replace Parameter with Methods
    Preserve Whole Object
  • 原文地址:https://www.cnblogs.com/ruan-ruan/p/13997184.html
Copyright © 2011-2022 走看看