• 小贝_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!


  • 相关阅读:
    String.equals()方法、整理String类的Length()、charAt()、 getChars()、replace()、 toUpperCase()、 toLowerCase()、trim()、toCharArray()
    课后作业
    课后02
    课程作业02
    JAVA验证
    此程序从命令行接收多个数字,求和之后输出结果
    <<大道至简>>伪代码
    《大道至简》读后感
    springcloud和springboot是什么关系?
    python 自定义模块的发布和安装
  • 原文地址:https://www.cnblogs.com/tlnshuju/p/6952248.html
Copyright © 2020-2023  润新知