zoukankan      html  css  js  c++  java
  • 小贝_mysql数据库备份与恢复

    mysql数据库备份与恢复

    简要:
           一、数据库备份
           二、数据库恢复

    一、数据库备份

    1、备份简单说明 : 系统执行中,增量备份与总体备份

    例: 每周日总体备份一次,周一到周六备份当天

    假设周五出了问题,则能够用周日的总体+周一。二。三,四来恢复

    2、备份工具

    a、第三方收费备份工具

    b、系统自带备份功能即mysqldump(能够导出库、表)

    c、利用outfile和infile

    2.1、mysqldump使用样例

    例1、导出某个库下的表

    mysqldump–uusername –ppassword库名 表1 表2 表3>路径/备份文件名

    备份mugua库下的t表

    (备注: 说明mysqldump出来的结果是一系列的sql语句)

    例2、怎样导出一个库以下的全部表

    mysqldump–uusername –ppassword库名 >路径/备份文件名

    备份mugua库下的全部表

     

    例3、怎样导出以库为单位导出

    mysqldump–uusername –ppassword–B 库1 库2 库3 >路径/备份文件名

     

    例4、怎样导出全部库

    mysqldump–uusername –ppassword–A >路径/备份文件名

     

    总结:

    1、mysqldump导出的都是sql语句。

    2、mysqldump其他使用方法

    a、mysqldump导出mugua库下t表的结构


    b、mysqldump导出mugua库下表t的数据

     

    2.2、利用outfile和infile

    (备注: 也就是说outfile导出的是表t的全部列的数据)

     

    二、数据库恢复

    1、在命令行操作

    mysql–uusername –ppassword [数据库名称]< 路径/备份文件名

    1.1、恢复mugua库下的t表


    1.2、恢复mugua1库



    2、登录mysql后用source操作

    2.1、恢复mugua库下的t表


    (source等同于. )

     

    2.2、恢复mugua1库



    The quieter you become,the more you are able to hear!


  • 相关阅读:
    Charles初体验
    基于工作量证明的哈希算法实验
    入侵检测软件Snort的使用实验
    基于netwox/netwag 工具的网络协议攻防实验
    jsonp原理
    案例:使用jquery的ajax load方法更新局部页面并应用NProgress库实现顶部进度条
    使用node文件模块封装一个学生数据操作API
    ES6 promise初体验
    nodejs中的路径和url操作
    使用nodejs和art-template模板引擎实现apache的部分功能
  • 原文地址:https://www.cnblogs.com/tlnshuju/p/6952248.html
Copyright © 2011-2022 走看看