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

    1.mysql客户端

    mysql
    mysqladmin
    mysqldump
    

    2.备份的原因

    1.备份就是为了恢复。
    2.尽量减少数据的丢失(公司的损失)
    

    3.备份的类型

    1.冷备:停库,停服务,备份
    2.热备:不停库,不停服务,备份
    3.温备:不停服务,锁表(阻止数据写入),备份
    
    #冷备份:
    这些备份在用户不能访问数据时进行,因此无法读取或修改数据。这些脱机备份会阻止执行任何使用数据的活动。这些类型的备份不会干扰正常运行的系统的性能。但是,对于某些应用程序,会无法接受必须在一段较长的时间里锁定或完全阻止用户访问数据。
    
    #温备份:
    这些备份在读取数据时进行,但在多数情况下,在进行备份时不能修改数据本身。这种中途备份类型的优点是不必完全锁定最终用户。但是,其不足之处在于无法在进行备份时修改数据集,这可能使这种类型的备份不适用于某些应用程序。在备份过程中无法修改数据可能产生性能问题。
    
    #热备份:
    这些动态备份在读取或修改数据的过程中进行,很少中断或者不中断传输或处理数据的功能。使用热备份时,系统仍可供读取和修改数据的操作访问。
    

    4.备份的策略

    1.全备:全部数据备份
    2.增备:针对于上一次备份,将新数据备份
    3.差异备份:基于上一次全备进行新数据的备份
    

    5.备份方式

    1.逻辑备份

    #基于SQL语句的备份
    1.binlog
    2.into outfile
    	[root@db03 data]# vim /etc/my.cnf
    	[mysqld]
    	secure-file-priv=/tmp
    	mysql> select * from world.city into outfile '/tmp/world_city.data';
    
    3.mysqldump
    4.replication
    

    2.物理备份

    #备份底层的数据文件
    1.备份整个data数据目录
    2.xtrabackup
    
  • 相关阅读:
    DS18B20读数错误排除
    一个自增计数的问题
    SQLServer2005删除log文件和清空日志的方案
    英语课件快要到期问题的解决
    msp430板子接485接口的气体传感器问题及处理
    修复Windows XP右键没有新建菜单问题
    linux和windows共享文件
    打开office word excel弹出visual studio 2008
    iar 问题
    Windows中 RabbitMQ安装与环境变量配置
  • 原文地址:https://www.cnblogs.com/Applogize/p/13374315.html
Copyright © 2011-2022 走看看