• 数据备份


    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()

       
       
  • 相关阅读:
    day10函数名称空间与作用域(3)
    day10函数参数使用(2)
    day10函数基础(1)
    文件处理
    vue打包时semver.js版本报错
    js修改日期
    vue click事件获取当前元素属性
    js截取关键字之后的字符串
    css 清除浮动
    纯CSS绘制三角形
  • 原文地址:https://www.cnblogs.com/ruan-ruan/p/13997184.html
Copyright © 2020-2023  润新知