zoukankan      html  css  js  c++  java
  • MySQL的数据库备份与恢复。

    首先,我先了解下关于逻辑备份与物理备份。

    逻辑备份和物理备份各有优劣,一般来说,物理备份恢复速度比较快,占用空间比较大,逻辑备份速度比较慢,占用空间比较小。逻辑备份的恢复成本高。

    逻辑备份是备份sql语句,在恢复的时候执行备份的sql语句实现数据库数据的重现。

    mysqldump

    mysqldump是采用SQL级别的备份机制,他将数据表导成SQL脚本文件,是最常用的逻辑备份方法。

    物理备份

    物理备份就是备份数据文件了,比较形象点就是cp下数据文件,但真正备份的时候自然不是的cp这么简单。

     

    好了,经过前面非常不详细的介绍,我后面主要学习的是逻辑备份。

    1、逻辑备份数据 mysqldump

    mysqldump -uroot -p --all-databases > all.sql

    备份所有的数据库内容

    mysqldump -uroot -p --databases new3 hz1901 >all.sql
    备份new3 hz1901两个数据库

     mysqldump -uroot -p new3 > all.sql

    备份单个new3的数据库

    mysqldump -uroot -p new3 info >all.sql

    备份库new3下面的info 表

    2、恢复数据

    mysql  -uroot -p < all.sql

     

    mysql binlog详解:https://www.cnblogs.com/Presley-lpc/p/9619571.html

    https://www.cnblogs.com/kevingrace/p/5907254.html

    等待后续有时间再学习。

     

  • 相关阅读:
    bzoj4476: [Jsoi2015]送礼物
    牛客练习赛42 E.热爆了
    bzoj3561: DZY Loves Math VI
    bzoj3560: DZY Loves Math V
    bzoj3512: DZY Loves Math IV
    bzoj3481: DZY Loves Math III
    使用WebUploader本地生成缩略图
    centos 7 安装JDK1.8
    APK反编译
    centos 7 配置pytorch运行环境
  • 原文地址:https://www.cnblogs.com/sidianok/p/11768519.html
Copyright © 2011-2022 走看看