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

    等待后续有时间再学习。

     

  • 相关阅读:
    vgcreate语法
    lsmod语法
    lvm语法2
    lvm语法
    mount语法
    fdisk语法
    mdadm语法
    ln语法
    mknod语法
    黑客常用dos-cmd命令
  • 原文地址:https://www.cnblogs.com/sidianok/p/11768519.html
Copyright © 2011-2022 走看看