美文网首页
数据库备份方法

数据库备份方法

作者: 品儒 | 来源:发表于2019-06-24 09:00 被阅读0次

    本文使用的数据库为MYSQL

    一、数据量不大时,可以搭建主从环境

    二、mysqldump  (30G以内)

    全备、导出多个数据库、导出某张表、只导出表结构、只需要导出储存过程、触发器、事件、数据:

    在mysql5.5里增加了一个新的参数:--dump-slave,使用该参数可在slave端dump数据,建立新的slave,其目的是为了防止对主库造成过大的压力。

    优点:

    1、恢复简单

    2、与存储引擎无关,因为是从MySQL服务器中提取数据而生成的,所以消除了底层数据存储的不同

    3、有助于避免数据损坏。若磁盘驱动器有故障而要复制原始文件时,此时将得到一个损坏的备份

    缺点:

    1、 必须有数据库服务器完成逻辑工作,需要更多地cpu周期

    2、 逻辑备份还原速度慢:需要MySQL加载和解释语句、转化存储格式、重建引擎

    三、binlog

    1、全量备份

    2、增量备份

    四、热备份与恢复

    付费工具:InnoDB Hot Backup   、 Percona的社区工具innobackupex

    相关文章

      网友评论

          本文标题:数据库备份方法

          本文链接:https://www.haomeiwen.com/subject/rcngqctx.html